美文网首页
npm link的使用

npm link的使用

作者: Small_Song | 来源:发表于2021-01-05 14:52 被阅读0次

<meta charset="utf-8">

功能

在本地开发npm模块的时候,我们可以使用npm link命令,将npm 模块链接到对应的运行项目中去,方便地对模块进行调试和测试

使用方法

创建链接

在这里,我们有两个项目,一个是npm-link-module,是我们要开发的npm模块,另一个是npm-link-example,是我们要运行npm模块的项目

首先,进入我们的npm-link-module项目,执行npm link

cd npm-link-module
npm link

执行命令后,npm-link-module会根据package.json上的配置,被链接到全局,路径是{prefix}/lib/node_modules/<package>,这是官方文档上的描述,我们可以使用npm config get prefix命令获取到prefix的值(不过我这里使用的是windows,实际被链接到的路径是{prefix}/node_modules/<package>,不知道是不是npm升级的原因),如果是win系统的话,实际观察,会发现在{prefix}/lib/node_modules/<package>路径下的node-link-module是一个快捷方式

image

然后,进入npm-link-example项目,执行 npm link npm-link-module

cd npm-link-example
npm link npm-link-module

npm-link-module会被链接到 npm-link-example/node_modules下面,同样也是快捷方式

image

OK,链接创建完成

代码实践

好,让我们测试一下创建链接之后会有哪些便利

之前在npm-link-module里,我是这样写的

image

我们在npm-link-example引用然后运行

image image

运行成功

然后,我们修改下npm-link-module

image

再次运行npm-link-example

image

看到了吧,所有对npm-link-module的修改会被直接映射到 npm-link-example/node_modules/npm-link-module下面

作者:我只是个NPC
链接:https://www.jianshu.com/p/aaa7db89a5b2
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • npm link的使用

    功能 在本地开发npm模块的时候,我们可以使用npm link命令,将npm 模块链接到对应的运行项目中去,方便地...

  • 2018-07-30 npm link 报错

    今天在使用简化测试中使用npm link报错如下:解决方法是:npm installpuppeteer@1.6.1...

  • 使用npm link 加速调试

    使用npm link 加速调试 我们在把包发布到npm上时,如果需要对本地的包进行修改,我们需要改变一个版本,重新...

  • 如何使用npm-link

    操作 创建两个文件夹, 分别是 npm-sum 和 npm-example 并且执行 npm i -y 初始化 在...

  • npm link 的用法

    功能 在本地开发npm模块的时候,我们可以使用npm link命令,将npm 模块链接到对应的运行项目中去,方便地...

  • npm link

    场景 在本地开发模块的时候,可以npm link命令,将模块链接到对应的运行项目中去,方便地对模块进行调试和测试 ...

  • npm link

    在包里面执行npm link 则是把包放到全局 在根目录执行npm linki package-name ,则是把...

  • npm link

    npm 打包自己的组件库后,要修改组件库,怎么验证修改后的组件库被其他项目引用后达到了想要的效果? 这时可以使用n...

  • 2018-07-02(RN今日遇坑)

    命令记录:1.react-native link2.npm start -- --reset-cache 1.使用...

  • nodejs报错处理

    Issue One Link To Try npm cache verify or npm cache --for...

网友评论

      本文标题:npm link的使用

      本文链接:https://www.haomeiwen.com/subject/tqamoktx.html