npm link
2018-10-03 本文已影响34人
EdmundChen
场景
在本地开发模块的时候,可以npm link命令,将模块链接到对应的运行项目中去,方便地对模块进行调试和测试
使用方法
1.在模块创建链接
有两个项目,一个是bee-ui
(基本组件库),是我们要开发的基础模块,另一个是要运行模块的项目camera-store-mobile
首先,进入我们的bee-ui
,执行npm link
cd bee-ui
npm link
执行命令后,bee-ui会根据package.json上的配置,被链接到全局,路径是{prefix}/lib/node_modules/<package>
,这是官方文档上的描述,我们可以使用npm config get prefix
命令获取到prefix的值
2.在项目创建连接
进入camera-store-mobile
项目,执行 npm link bee-ui
cd camera-store-mobile
npm link bee-ui
3.在项目使用模块
import beeUI from 'bee-ui';
console.log("beeUI", beeUI);