為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