好的,所以我可以理解我已将我的自动前缀设置为监视我的目录中的所有 CSS 文件,我的问题很可能来自这些文件。我只是很难弄清楚如何解决它。
这就是我的手表功能的样子,
watch: {
// _ watching scss files to compile as css
sass: {
files: [ ROOT_DIR + '_dev/_sass/**/*.scss' ],
tasks: ['sass', 'autoprefixer']
},
// _ watching less files to compile as css
less: {
files: [ ROOT_DIR + '_dev/_less/**/*.less' ],
tasks: ['less', 'autoprefixer']
}
},
这就是我的 autoprefixer 的样子,
autoprefixer: {
multiple_files: {
expand: true,
flatten: true
},
no_dest: {
src:
[
ROOT_DIR + '**/*.css',
'!' + ROOT_DIR + '_dev/**/*.css',
'!' + ROOT_DIR + 'fc-js/**/*.css'
]
},
sourcemap: {
options: {
map: true
},
src:
[
ROOT_DIR + '**/*.css',
'!' + ROOT_DIR + '_dev/**/*.css',
'!' + ROOT_DIR + 'fc-js/**/*.css'
]
}
},
当我在命令提示符下键入时,哪个有效,grunt autoprefixer
或者grunt watch
当我键入时出现问题grunt watch
。当我保存.scss文件时,它会编译为.css然后开始自动添加前缀,但自动前缀会循环并自动添加所有 css 前缀。这让制作对我来说真的很耗时。
有什么东西可以只允许更改为 autoprefix 的 css 文件,而 grunt 仍然能够观看所有其他.css文件?