В OSX Grunt-Watch срабатывает при каждом открытии файла. Чем это вызвано?
Событие смены часового механизма запускается каждый раз, когда я открываю просматриваемый файл. Не имеет значения, какую IDE я использую (Coda, Text Edit, Eclipse), событие change всегда срабатывает.
Возможно ли, чтобы OSX редактировал содержимое файла таким образом, чтобы grunt-watch воспринял изменение? Надеюсь, я не единственный человек, который когда-либо сталкивался с этой проблемой.
OSX 10.13.1 High Sierra, использующий следующие deps вместе:
"devDependencies": {
"grunt": "^1.0.2",
"grunt-contrib-less": "^1.4.1",
"grunt-contrib-uglify": "^3.3.0",
"grunt-contrib-watch": "^1.0.0",
"grunt-env": "^0.4.4",
"grunt-express-server": "^0.5.3"
}
watch: {
JSlibs: {
files: ['src/js/_components/**/*.js'],
tasks: ['uglify:libs'],
options:{
livereload:true
}
},
JSapp:{
files: ['src/js/**/*.js'],
tasks: ['uglify:app'],
options:{
livereload:true
}
},
LESSlibs: {
files: ['src/js/_components/**/*.css'],
tasks: ['less:libs'],
options:{
livereload:true
}
},
LESSapp: {
files: ['src/css/**/*.less'],
tasks: ['less:app'],
options:{
livereload:true
}
}
},