Nodejs:在开发过程中导入本地模块
我正在做一个相当大的项目,我们的代码被分割成单独的模块。 (主要是因为我们正在通过不同的服务重新使用这个部分)
当我们在这些不同的模块中工作时,这成为一个问题,不断地推动对github的更改并再次运行npm install
,以便将这些更改到一个不同的项目中有点烦人。
在开发中有没有办法覆盖节点模块的位置? 基本上,在开发时,我只是想从我的本地文件系统导入模块,而在生产时,它希望它从git源导入。
你会想使用npm link
https://docs.npmjs.com/cli/link
这将允许您在node_modules
创build一个直接链接到本地版本的模块。