您好,登錄后才能下訂單哦!
前提條件
安裝nodeJS
注:有說使用npmbox做的,但是該項目已經停止維護,而且在無互聯網的機器上運行仍然會去請求網絡。所以這里沒有使用npmbox。
npm?install?-g?verdaccio
#?啟動 verdaccio #?設置npm使用的源為本地私服 npm?set?registry?http://localhost:4873/
進入到需要更新包的項目,如果有node_modules目錄,先進行刪除。執行命令更新包:
npm?install
壓縮目錄 C:\Users\用戶名\AppData\Roaming\verdaccio\ 得到 verdaccio.zip。
壓縮目錄 C:\Users\用戶名\AppData\Roaming\npm 得到 npm.zip。
將 verdaccio.zip 、npm.zip 拷貝到無互聯網的電腦。
?
前提條件
安裝nodeJS
安裝nssm
目錄盡可能不要有空格,可能會導致nssm創建的系統服務無法啟動。
將 npm.zip 解壓到 ?C:\Users\用戶名\AppData\Roaming\npm 。
將 verdaccio.zip 解壓到 C:\Users\用戶名\AppData\Roaming\verdaccio\ 。
檢查下列文件或目錄是否存在,并且內容不為空。
文件:C:\Users\用戶名\AppData\Roaming\npm\verdaccio
文件:C:\Users\用戶名\AppData\Roaming\npm\verdaccio.cmd
目錄:C:\Users\用戶名\AppData\Roaming\npm\node_modules\verdaccio
文件:C:\Users\用戶名\AppData\Roaming\verdaccio\config.yaml
目錄:C:\Users\用戶名\AppData\Roaming\verdaccio\storage
打開文件 C:\Users\用戶名\AppData\Roaming\verdaccio\config.yaml
增加如下內容
#?listen?port listen:?0.0.0.0:4873
?
將nssm.exe添加到環境變量path中。
以管理員身份運行命令行。
執行命令
nssm?install?verdaccio
打開安裝服務界面,必填到配置如下:
其他配置可根據自己需要單獨進行配置。
全都填寫完畢后選擇 "install service"。
nssm?start?verdaccio
提示啟動成功,則繼續。
Path:C:\Program Files\nodejs\node.exe
Startup directory:C:\Users\用戶名\AppData\Roaming\npm\
Arguments:C:\Users\用戶名\AppData\Roaming\npm\node_modules\verdaccio\build\lib\cli.js -c C:\Users\用戶名\AppData\Roaming\verdaccio\config.yaml
解除防火墻對verdaccio的端口限制
輸入命令后回車,打開windows防火墻
firewall.cpl
選擇“高級設置”
根據實際情況新建入站規則和出站規則。
?
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。