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