方案一:npm 发布引用
公共组件编写完成后,将其发布到 npm
。发布流程如下:在http://www.npmjs.com 注册一个账号进入 common 的控制台,输入命令 npm login
,按照提示输入刚注册的账号密码输入命令 npm publish
即可需要用该组件的项目通过 npm install
命令将公共组件以 node_module
的方式引入。另外,每次改动代码再次发布时,需要修改 package.json
文件中的版本号,不然发布不成功。
• 方案二:npm link
首先进入公共包,在控制台输入 npm link
这会创建一个软连接,并保存到目录
C:\Users\Administrator\AppData\Roaming\npm\node_modules 下面。然后进入
使用该公共组件的项目,在控制台输入 npm link common
。
• 方案三:npm 本地 file 引用(推荐)
进入使用该公共项目的文件夹,在控制台输入命令:npm install ../common/
其 中…/common/是 common 的相对路径,这里也可以输入绝对路径这样就将
common 这个工程以 node_module
的方式引入到需要使用的项目中了。可以
正常使用公共项目在 index.js 中导出的组件了。命令执行完后,package.json
里会多一条记录