安裝cnpm提示不是內部命令也不是外部命令
阿新 • • 發佈:2021-11-21
為npm安裝淘寶映象加速時使用以下命令:
npm install -g cnpm --registry=https://registry.npm.taobao.org
但是當安裝完成以後出現以下錯誤:
原因是系統找不到cnpm.cmd
這個命令在哪裡,我在網上看了很多篇部落格的解決辦法都不行。後面發現我使用cmd命令安裝cnpm的時候,系統預設幫我放在了
C:\Users\Light\AppData\Roaming\npm
這個資料夾裡面,但其實cnpm相關的檔案都應該被放在Node.js的安裝目錄中。
解決步驟:
複製檔案到node.js目錄中
把以下檔案都複製到Node.js的安裝目錄中:
- 將
C:\Users\Light\AppData\Roaming\npm\node_modules
目錄下的cnpm
檔案複製到D:\2Software\Nodejs\node_modules
目錄中。 - 將
C:\Users\Light\AppData\Roaming\npm
目錄下的cnpm
檔案、cnpm.cmd
檔案和cnpm.ps1
檔案複製到D:\2Software\Nodejs
目錄中。
配置環境變數
在系統環境變數的path新增node.js的安裝路徑,該目錄下有我們剛剛複製的cnpm相關檔案。
最後來驗證一下:
在命令列中輸出cnpm的版本資訊:cnpm -v