yarn link 与 npm link 使用及原理 |
您所在的位置:网站首页 › link代码怎么用 › yarn link 与 npm link 使用及原理 |
作用
开发过程中,一个包可以链接到另一个项目。 通常用于测试出新功能,或者尝试调试包在其他项目中表现的问题时。 使用我们在开发项目 project-A 时需要使用本地开发的另外一个包 link-module时,我们该怎么做呢? 由于 npm link 与 yarn link 使用方式相同,因此本文就只用 npm link 为例 1、cd 进入 link-module 目录,执行 npm link。 2、cd 进入 project-A 执行 npm link link-module ; 3、直接在project-A中使用link-module包; project-A > index.js require("link-module");此时我们在link-module包做任何修改,都可以及时的反应到project-A中。 4、不想使用link-module时可以执行 npm unlink link-module 解除连接。 原理link 的本质就是软链接,这样可以让我们快速使用本地正在开发的其它包。 我们分析下步骤 1、执行 npm link 时输出了这段代码: /usr/local/lib/node_modules/link-module -> /Users/shiyou/Desktop/link-module意思是在公共包管理路径/usr/local/lib/node_modules/连接了本地的link-module包。 2、因此我们在project-A中执行npm link link-module命令时,它就会去/usr/local/lib/node_modules/这个路径下寻找是否有这个包,如果有就建立软链。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |