当从主机编辑文件时,虚拟机中的Nodemon看不到更改
Nodemon in VM does not see changes when file edited from host machine
我有一个node
应用程序,我使用nodemon
在虚拟机(Virtualbox、Vagrant、Ubuntu)内运行,用于开发目的。
这些文件位于vagrant
的共享文件夹中。
当我更改虚拟机内的应用程序js文件时,nodemon会重新启动节点应用程序。但当我从主机(Max OS X Yosemite)更改相同的文件时,应用程序不会重新启动。
在类似的情况下,当主机是Windows 10时,它工作得很好。
我通过配置的Grunt
启动nodemon
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
我错过了什么?
尝试在options
部分中为nodemon
或Grunt
的配置参数legacyWatch: true
使用参数-L
。
详细信息可以在这里找到。
相关文章:
- 为什么我在Internet Explorer上看不到html元素
- ajax请求成功,但可以'我看不到我的数据
- 使用jQuery for RSS看不到多个帖子
- 执行此代码时,我看不到警告框
- Javascript 方法看不到对象变量
- 看不到变量
- Phantomjs 看不到 Twitter/Facebook 授权页面
- AS3 XML上的翻页在IE和FIREFOX上看不到
- JavaScript 看不到声明的变量
- nodemon找不到模块'/路径/to/project/home/index.js'
- 看不到函数外的Javascript变量
- Javascript对象看不到内部函数
- 为什么我的firefox扩展javascript不能访问opener窗口,也看不到window.name
- 从Node.js查询Neo4j时看不到任何回调
- I'我在css中做了一些隐藏的东西,我可以'I don’我现在点击按钮时看不到它
- 我看不到Javascript数组中的图像
- 硒 IDE 1.8.1 警报框:运行测试时看不到警报框
- 在网格PhongMaterial地面和聚光灯上看不到任何带有Colada模型的阴影
- 我正在通过 javascript 向表添加行,但是当我提交页面时,C# 看不到添加的行
- 当从主机编辑文件时,虚拟机中的Nodemon看不到更改