作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的目标是每当我保存对样式表的更改时,使用 grunt-watch 实时重新加载样式表。
我的 grunt 文件如下。
当我运行 grunt 时,文件会按预期被监视,但不会重新加载正确的 css 文件。
我可以在Chrome开发工具中看到| “网络”选项卡显示某些样式表正在实时重新加载。
但是,某些样式表并未实时重新加载,包括我正在更改的样式表。
我做错了什么?我的"file"选项值有错误吗?
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
css: {
files: '**/*.css',
options: {
livereload: true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
};
最佳答案
我明白了。
问题是样式表的“链接”标记中存在拼写错误。
“rel”属性的 S 是大写的,但它们应该是小写的。
错误:
正确:
样式表在实时站点上运行良好(站点显示正确),但没有被 grunt-contrib-watch 使用的脚本实时重新加载。
一旦我更正了拼写错误,样式表就开始按预期实时重新加载。
关于gruntjs - 如何让 grunt-watch 实时重新加载正确的 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17736507/
我是一名优秀的程序员,十分优秀!