Node.js 实时重新加载多个npm模块

Node.js 实时重新加载多个npm模块,node.js,npm,webpack,Node.js,Npm,Webpack,我有以下情况: 节点模块1(NM1)和节点模块2(NM2)。NM2与NM1具有依赖关系。NM1还有更多(外部)依赖项。我正在开发这两个模块。因此,我正在寻找一种实时重新加载机制(或由我自己实现),它可以检测: NM1的变更(包括依赖项的变更) NM2变更(包括依赖项变更) 因此,如果我更改了NM1中的代码和依赖项,那么NM2中就会出现新的依赖项 我的工具链是:npm、npm脚本和Webpack2(包括WebpackDev服务器) 谢谢。对于开发,您不应该使用npm链接吗?@TuanAnhTr

我有以下情况:

节点模块1(NM1)和节点模块2(NM2)。NM2与NM1具有依赖关系。NM1还有更多(外部)依赖项。我正在开发这两个模块。因此,我正在寻找一种实时重新加载机制(或由我自己实现),它可以检测:

  • NM1的变更(包括依赖项的变更)
  • NM2变更(包括依赖项变更)
因此,如果我更改了NM1中的代码和依赖项,那么NM2中就会出现新的依赖项

我的工具链是:npm、npm脚本和Webpack2(包括WebpackDev服务器)


谢谢。

对于开发,您不应该使用
npm链接吗?@TuanAnhTran谢谢您的评论。是的,npm链接是解决方案的一部分。但是如果我更改了一个文件,watcher进程必须开始一个构建步骤,因此工件将被转移到另一个节点模块。对于开发,您不应该使用
npm link
?@TuanAnhTran谢谢您的评论。是的,npm链接是解决方案的一部分。但是,如果我更改了一个文件,那么观察者进程必须开始一个构建步骤,从而工件会到达另一个节点模块。