我是使用Yeoman的新手,我正在使用它来引导Angular.js和Express.js。 Gruntfile.js似乎势不可挡。我有几个问题:
我添加了一个普通的css目录... app / css。我怎么能够
得到咕噜声来检测其中的文件更改并重新加载浏览器?一世
试过'css/*.css'
,但没有运气:
watch: {
files: [
'<%= yeoman.app %>/{,*/}*.html',
'css/*.css',
'.tmp/styles/{,*/}*.css',
'<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
]
}'
答案 0 :(得分:1)
Grunt正在您的应用程序树的根文件夹中运行,因此,虽然您在正确的轨道上修改了监视对象,但您需要在<%= yeoman.app %>/
之前添加css/*.css
,以便查看正确的文件夹。 yeoman.app
实际上只是位于文件顶部的变量。
要测试您的应用,请使用grunt serve
,这不应覆盖您的索引文件。否则,找到Gruntfile.js
中定义了grunt.registerTask('serve'
的部分,找到grunt.task.run
并尝试注释掉每个任务并重新运行grunt serve
以查找覆盖的罪魁祸首你的索引文件。