美文网首页
npm link 的用法

npm link 的用法

作者: 一念之间_一念之间 | 来源:发表于2019-11-08 19:02 被阅读0次

    功能

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

    我们执行npm link --help 会显示下面的内容

    ~ npm link --help      
    npm link (in package dir)
    npm link [<@scope>/]<pkg>[@<version>]
    
    alias: ln
    
    

    npm link将会在当前包中根据package.json的配置链接到全局,地址是 {prefix}/lib/node_modules/<package>
    在要使用的项目中执行npm link package-name它会把当前项目中的node_modules/下的包指向全局的链接中

    使用

    1. 在项目A中,我要发布的包的dist目录下面有如下文件

      README.md         esm               lib               node_modules      package-lock.json package.json
      
    2. 在A项目的目录下面执行npm link

      /usr/local/lib/node_modules/@ekuaibao/A -> /Users/user/iDev/A/dist
      
    3. 在要使用A包中的项目B中执行 npm link A

      /Users/user/iDev/B/node_modules/A -> /usr/local/lib/node_modules/A -> /Users/user/iDev/A/dist
      

    说明:要在执行完npm build 的目录下面执行 npm link

    相关文章

      网友评论

          本文标题:npm link 的用法

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