npm私服配置使用


在日常工作中,有些涉及公司業務的代碼是無法發布到npm共有倉庫,這時候我們的公共組件、通用方法或jssdk等就可以放在npm企業級私有倉庫中。

企業級npm私有倉庫

1、nexus 

特點:大而全,不僅可以作為npm私有倉庫,也支持maven等其他企業級私有倉庫,使用面較廣。本人在工作中也是在使用

2、cnpmjs

特點:僅支持npm私有倉庫,配置簡單

使用配置

1、下載npm源管理工具nrm

  安裝:npm install nrm -g

   nrm add <自定義源名>  <源的url>

      以nexus為例源的地址獲取:

 

    nrm use <自定義源名>

2、登錄

由於要發布到私有倉庫,首先要有權限

npm login

輸入nexus上登錄的賬號密碼及郵箱

3、在package.json中配置發布的倉庫地址

"publishConfig": {
    "registry": "http://rep.xxxx.cn/repository/npm-hosted/"
 }

在nexus自構建的npm包放在npm-hosted倉庫下

4、在package.json配置默認主入口

改主入口為用戶在代碼中加入模塊的默認入口文件

"main": "dist/index.min.js",

5、發布包

npm publish即可發布成功


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM