grunt 使用 grunt-contrib-livereload 时提示 Warning: Arguments to path.resolve must be strings Use --force to continue.
命令与返回
P:\ms>grunt live
Running "livereload-start" task
... Starting Livereload server on 35729 ...
Running "connect:livereload" (connect) task
Warning: Arguments to path.resolve must be strings Use --force to continue.
Aborted due to warnings.
Gruntfile.js 部分
livereload: {
port: 35729 // Default livereload listening port.
},
connect: {
livereload: {
options: {
port: 9001,
hostname: 'localhost',
base: '.',
middleware: function(connect, options) {
return [lrSnippet, folderMount(connect, options.base)]
}
}
}
},
regarde: {
jade: {
files: '*.jade',
tasks: ['jade']
},
html: {
files: ['index.html', 'css/my.css', 'Gruntfile.js'],
tasks: ['jsbeautifier', 'livereload']
},
coffee: {
files: 'js/my.coffee',
tasks: 'coffee'
}
},
grunt.registerTask('live', ['livereload-start', 'connect', 'regarde']);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Grunt 的版本?请尝试升级一下,这样的问题已经多次提交 issues,升级可解决(包括插件的版本)
如果升级不见效,请跟随以下步骤:
npm uninstall grunt-cli -g
npm uninstall grunt -g
npm cache clean -g
npm install grunt-cli -g
之后请确认你的
grunt --version
在v0.4.1
以上请确认你没有安装多个 grunt,
where grunt
查看一下BTW,别再用 regard + livereload 了,以前 contrib-watch 不好用才用这俩,现在 watch 简直 awesome,配置 livereload 简单无比。