Table of Contents
需求
- 有两个项目,使用相同的UI、api,想用一套通用的代码解决问题。
- 这套通用的代码也在逐步完善,经常需要改动。
解决方案
使用npm link,把这套通用代码项目创建一个全局的链接,然后在那两个项目中链接。
更新方案
使用git template,把这套通用代码项目创建一个模板,然后在那两个项目中引用。
示例
准备
有两个项目demo和demo-common,需要在demo中link demo-common
步骤
- 在demo-common项目中执行npm link,创建全局链接,可以在全局的node_modules文件夹中看到项目的快捷方式。
- 然后在demo项目中执行npm link demo-common,就已链接完成。
- 注意,npm link的是包名,不是文件夹名称。