搭建CNPM私有庫


主要是玩玩CNPM私有庫,理解里面的原理,有助於部署到服務器上和使用私用庫來管理代碼。

 一、環境准備:

1、Windows操作系統;

2、MySQL數據庫(支持'mysql', 'sqlite', 'postgres', 'mariadb'。這里選擇MySQL)

3、CNMP私有庫源碼(https://github.com/cnpm/cnpmjs.org)

 

二、搭建系統

CNPM源碼目錄結構

1、將docs文件夾里面的db.sql部署到MySQL中:

  開啟MySQL->打開GUI界面->創建一個新的數據庫,導入db.sql

 

2、設置CNMPJS配置參數,目錄config/index.js

  1) 修改數據庫源和注冊地址(npm包下載安裝的地址);

  2) 添加管理用戶,用默認的也行。(也可以用命令行cnpm adduser進行添加,前提是要把cnmp的庫源修改成本地私有庫的,后面會講到)

 

3) 安裝npm依賴庫,命令行,npm install

 

4)  運行,node dispatch.js

 

瀏覽器效果

 

 

  

三、使用

1、切換cnpm源,

cnpm config set registry http://localhost:7001  //或者在當前電腦用戶目錄下配置.cnpmrc文件

  該方法只對於該電腦用戶有效,如果想對所有的用戶有效,需在node的安裝目錄下配置

 

2、 發布項目源碼到私有庫。

  先登錄,cnpm login, 輸入用戶名、密碼、郵箱(上面步驟設置的);

      發布項目(項目的package.json,README.md配置好,以便查看使用),cnpm publish

 

3) 發布后就可以在私有庫查看了

 

如果你有啥問題或意見和想法,歡迎留言討論。


免責聲明!

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



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