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