[英]Yeoman Angular.js/Express.js - Grunt overwrites index.html on each manual restart
我是使用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}' ] }'
Grunt在应用程序树的根文件夹中运行,因此尽管修改监视对象的方向正确,但是您需要在css/*.css
<%= yeoman.app %>/
之前添加<%= yeoman.app %>/
css/*.css
在正确的文件夹中。 yeoman.app
实际上只是一个位于文件顶部的变量。
要测试您的应用程序,请使用grunt serve
,它不应覆盖索引文件。 否则,发现在你的部分Gruntfile.js
其中grunt.registerTask('serve'
的定义,找到grunt.task.run
并尝试注释掉每个任务并重新运行grunt serve
发现被改写你的索引文件的罪魁祸首。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.