Gruntのgrunt-contrib-watchプラグインを使用していくつかのファイルを表示してから、そのタスクを実行しようとしていますが、これは私のものですGruntfile.jsGrunt watch pattern.indexOfは関数ではありません
module.exports = function(grunt){
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
options: {
sourceMap: true,
outputStyle: 'compressed'
},
dist: {
files: {
'static/stylesheets/main.min.css': 'static/stylesheets/sass/main.scss',
/*'bower_components/foundation-sites/dist/foundation.min.css': 'bower_components/foundation-sites/scss/foundation.scss'*/
}
}
},
uglify: {
dist: {
files: {
'static/javascript/main.min.js': 'static/javascript/main.js'
}
}
},
watch: {
files: [
'<%= sass.dist.files %>',
'<%= uglify.dist.files %>'
],
tasks: [
'sass',
'uglify'
]
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-sass');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.registerTask('default', ['watch']);
};
私はそれを実行すると、それが何度も何度も繰り返し実行し、私はそれを停止すると、私はこのメッセージを持っている参照してください。タスク 待機「を見て」実行
を... 警告:pattern.indexOfは関数ではありません
私は本当に何が問題なのか分かりません。誰がここで何が起こるか知っていますか?
UPDATEは:
どうやら、問題は、私はそれを変更したため、なぜなら私はファイルを呼び出す方法は次のとおりです。 '静的/スタイルシート/ SASS/* SCSS' とそれがうまく働いたが、I他の方法がうまくいかない理由を知りたいのですが、これはもっと便利な方法だと思います。