【发布时间】:2013-07-19 00:59:53
【问题描述】:
我的目标是在我保存对样式表的更改时使用 grunt-watch 实时重新加载我的样式表。
我的 grunt 文件在下面。
当我运行 grunt 时,文件按预期被监视,但没有重新加载正确的 css 文件。
我可以在 Chrome 开发工具中看到 |一些样式表正在实时重新加载的“网络”选项卡。
但是,一些样式表没有被实时重新加载,包括我正在更改的那个。
我做错了什么? 我的“文件”选项值有错误吗?
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
watch: {
css: {
files: '**/*.css',
options: {
livereload: true
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
};
【问题讨论】:
-
你提到了
style.css,但在你的文件列表中你有styles.css,错字? -
感谢您的关注。但是,这不是问题所在。 “style.css”是一个人为的示例文件名。我更新了问题以使用单数“style.css”。
-
你能发布你的实际 Gruntfile 吗?有时,它是最微小的东西。
-
Kyle,您可能是对的,但我无法发布实际的 Gruntfile。我的样式表的路径包含一些我不想公开的信息。我的示例和真正的 Gruntfile.js 之间的唯一区别是 'css/style.css'。
-
Kyle,我粘贴到了我实际的 grunt 文件中。我将示例中的文件值更改为:*/.css
标签: gruntjs grunt-contrib-watch