У меня есть приложение node
, которое я запускаю на виртуальной машине (Virtualbox, Vagrant, Ubuntu), используя nodemon
для целей разработки.
Файлы расположены в общей папке vagrant
.
Когда я изменяю файл приложения js внутри виртуальной машины, nodemon перезапускает приложение node. Но когда я меняю тот же файл с хост-компьютера (Max OS X Yosemite) - приложение не перезагружается.
В аналогичной ситуации, когда на хосте была Windows 10 - все работало нормально.
Запускаю нодмон через Grunt
с конфигом
module.exports = function (grunt) {
var cfg = {
pkg: grunt.file.readJSON('package.json'),
nodemon: {
dev: {
script: 'src/server.js'
},
options: {
nodeArgs: ['--harmony'],
ext: 'js,json,hbs',
ignore: [
'public/**',
'node_modules/**',
'.git/**'
]
}
}
};
grunt.initConfig(cfg);
grunt.loadNpmTasks('grunt-nodemon');
grunt.registerTask('default', ['nodemon']);
};
Или напрямую nodemon ./src/server.js localhost 3000
Что мне не хватает?
/node/lib/node_modules/nodemon
. Это видно, если вы выполняете, если из консоли:nodemon -v
приводит к:1.8.1
- person SmxCde   schedule 17.12.2015