Angular類庫打包,npm發佈到Nexus私有庫

Angular打包本身的類庫,本質上是npm範疇內的職責,因此實際上就是npm publish進行發佈。html

npm publish 發佈到npm倉庫,固然也有官方倉庫和私有倉庫兩種。npm

說說私有倉庫:post

  1. Nexus搭建npm私有倉庫。編碼

  2. Nexus須要啓用npm的realm: ![](file:///C:/Users/dayu/AppData/Local/Temp/enhtmlclip/Image.png)htm

  3. 登陸私有倉庫blog

登陸私有倉庫後,.npmrc文件內容大概是這樣:ip

registry=http://localhost:8880/repository/npm-all/get

//localhost:8880/repository/npm-all/:username=dyit

//localhost:8880/repository/npm-all/:password=ZHkxMzI0RFk=登錄

//localhost:8880/repository/npm-local/:username=dy

//localhost:8880/repository/npm-local/:password=ZHkxMzI0RFk=

.npmrc文件中能夠寫入若干npm的配置項,與publish十分相關的就是登陸到私有倉庫。 以//開頭的行,爲相應倉庫登陸是須要的參數,上面使用了username和password兩個參數,其中password是須要用Base64編碼的。配置文件中能夠針對多個倉庫進行參數配置,這點很重要,能夠將全部可能被髮布到的倉庫的登陸信息寫在這裏,供實際發佈時使用,即:

npm publish --registry=http://localhost:8880/repository/npm-local/

完成上述三點,既能夠將類庫包npm publish進私有倉庫了。

 

 

相關閱讀: http://www.javashuo.com/article/p-vkmomhsm-ch.html

相關文章
相關標籤/搜索