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