关于组件库开发和npm link创建软连接

1,713 阅读1分钟

vue项目中使用本地组件库,当组件库里的代码更新时,希望项目中也对应更新,这时可以用npm link创建软连接来实现

软连接: 就是为开发的模块(npm包)创建一个全局连接,在主项目里链接这个模块的依赖,

进行测试;

1. 创建,使用,去除软连接

  (1)在对应的npm包的文件创建一个全局的链接;

cd test  //切换到npm包文件下

npm link   //创建全局的连接,一般可以再npm安装路径中可以查看 C:\Program Files\nodejs\node_modules\test

 (2)在主项目中使用npm依赖包

 npm link test (test 代表npm包中package.json的name字段值的项目名称);

 (3)去除软连接

       3.1 在npm包所在文件目录下去除全局连接

npm unlink  //切换到npm包所在文件目录

      3.2 在使用npm包的项目下解除特定链接

npm unlink test(切换到项目下)

参考文章:juejin.cn/post/684490…