Nodejs:在开发过程中导入本地模块

我正在做一个相当大的项目,我们的代码被分割成单独的模块。 (主要是因为我们正在通过不同的服务重新使用这个部分)

当我们在这些不同的模块中工作时,这成为一个问题,不断地推动对github的更改并再次运行npm install ,以便将这些更改到一个不同的项目中有点烦人。

在开发中有没有办法覆盖节点模块的位置? 基本上,在开发时,我只是想从我的本地文件系统导入模块,而在生产时,它希望它从git源导入。

你会想使用npm link https://docs.npmjs.com/cli/link

这将允许您在node_modules创build一个直接链接到本地​​版本的模块。