首頁  >  文章  >  web前端  >  node.js npm用不了怎麼辦

node.js npm用不了怎麼辦

藏色散人
藏色散人原創
2021-12-10 11:11:219266瀏覽

node.js npm用不了的解決方法:1、卸載node.js;2、刪除「C:\Users\Administrator\AppData\Roaming」下的npm和npm-cache;3、重新安裝node.js即可。

node.js npm用不了怎麼辦

本文操作環境:Windows7系統,nodejs 8.9.3版,Dell G3電腦。

node.js npm用不了怎麼辦?

關於nodejs安裝之後無法使用npm的解決方法:

因為要求使用vue 並結合node 進行專案開發環境部署,所以嘗試安裝nodejs.

至於別人所說的安裝6 版本會穩定其實安裝6之後的都可以全域npm .

Node.js安裝套件及原始碼下載位址為:https ://nodejs.org/en/download/.



#選擇這個一路回車 

點擊同意會預設安裝到C碟


安裝完後點選【Finish】按鈕完成安裝

至此Node.js已經安裝完成,可以先進行下簡單的測試安裝是否成功了,後面還要進行環境配置
在鍵盤按下【win R】鍵,輸入cmd,然後回車,打開cmd視窗  此時這個視窗並不無管理員權限

此處劃重點了!!!!


#這是正常安裝效果如果之前沒有動C碟的東西

否則會出現這種情況 

#ERR報錯  這就是路徑錯了找不到那個資料夾下面的npm套件.

此時看一下之前有沒有使用過npm 如果有重新刪除重新安裝

刪除乾淨


安裝完後點選【Finish】按鈕完成安裝

###至此Node.js已經安裝完成,可以先進行下簡單的測試安裝是否成功了,後面還要進行環境配置###在鍵盤按下【win R】鍵,輸入cmd,然後回車,打開cmd視窗###

node -v正常、npm -v錯誤錯誤

如下圖:

node.js npm用不了怎麼辦
Error: Cannot find module 'internal/fs'…

解決方法如下:

1、卸載node.js,具體操作: 
node.js npm用不了怎麼辦

2、刪除C:\Users\Administrator\AppData\Roaming下邊的npm 、npm-cache具體操作如下: 
node.js npm用不了怎麼辦

3、重新安裝node.js,再一次在dos中輸入node -v和npm -v可以看到對應的版本號碼如正文第一張圖所示。

依照步驟安裝一次  這次開啟的指令一定是window x 

 選擇  指令提示字元(管理員A)點選進行操作   


###### ########然後偵測node -v 檢視版本npm -v 檢視版本 ######會還原正常 #########安裝完後點選【Finish】按鈕完成安裝## ####到此Node.js已經安裝完成,可以先進行下簡單的測試安裝是否成功了,後面還要進行環境配置###在鍵盤按下【win R】鍵,輸入cmd,然後回車,開啟cmd視窗######此處說明下:新版的Node.js已自備npm,安裝Node.js時會一起安裝,npm的作用就是對Node.js依賴的套件進行管理,也可以理解為用來安裝/卸載Node.js所需裝的東西###
五、環境配置

說明:這裡的環境配置主要配置的是npm安裝的全域模組所在的路徑,以及快取cache的路徑,之所以要配置,是因為以後在執行類似: npm install express [-g] (後面的選用參數-g,g代表global全域安裝的意思)的安裝語句時,會將安裝的模組安裝到【C:\Users\使用者名稱\AppData\Roaming\npm 】路徑中,佔C盤空間。
例如:我希望將全模組所在路徑和快取路徑放在我node.js安裝的資料夾中,則在我安裝的資料夾【D:\Develop\nodejs】下建立兩個資料夾【node_global 】及【node_cache】如下圖:

創建完兩個空資料夾之後,打開cmd指令窗口,輸入

npm config set prefix "D:\Develop\nodejs\node_global"
npm config set cache "D:\Develop\nodejs\node_cache"

接下來設定環境變量,關閉cmd窗口,「我的電腦」-右鍵-「屬性」-「進階系統設定」-「進階」-「環境變數」

進入環境變數對話框,在【系統變數】下新建【NODE_PATH】,輸入【D:\ Develop\nodejs\node_global\node_modules】,將【使用者變數】下的【Path】修改為【D:\Develop\nodejs\node_global】

#六、測試

#配置完後,安裝個module測試下,我們就安裝最常用的express模組,打開cmd窗口,
輸入如下指令進行模組的全域安裝:

npm install express -g     # -g是全局安装的意思

新增淘寶鏡像

#安裝完後點選【Finish】按鈕完成安裝

至此Node.js已經安裝完成,可以先進行下簡單的測試安裝是否成功了,後面還要進行環境配置
在鍵盤按下【win R】鍵,輸入cmd,然後回車,打開cmd視窗

鏡像使用方法(三種辦法任一種都能解決問題,建議使用第三種,將配置寫死,下次用的時候設定還在):

1.透過config指令

npm config set registry https://registry.npm.taobao.org  npm info underscore (如果上面配置正确这个命令会有字符串response)

2.命令列指定

npm --registry https://registry.npm.taobao.org info underscore

3.編輯 ~/.npmrc  加入以下內容

registry = https://registry.npm.taobao.org

安装完后点击【Finish】按钮完成安装

至此Node.js已经安装完成,可以先进行下简单的测试安装是否成功了,后面还要进行环境配置
在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口

推荐学习:《node.js视频教程

以上是node.js npm用不了怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn