安裝cnpm提示不是內部命令也不是外部命令


為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

在這里插入圖片描述


免責聲明!

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



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