簡體   English   中英

'CALL“ C:\\ Program Files \\ nodejs \\\\ node_modules \\ npm \\ bin \\ npm-cli.js”前綴-g不被識別為內部或外部命令,

[英]'CALL “C:\Program Files\nodejs\\node_modules \npm\bin\npm-cli.js” prefix -g' is not recognized as an internal or external com mand,

C:\Users\MNE GO DIGITAL>npm
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules
\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com
mand,

可操作的程序或批處理文件。

我在打npm --v時在c驅動器上安裝了nodejs,它也聲明了同樣的錯誤

C:\Users\MNE GO DIGITAL>npm
'CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules
\npm\bin\npm-cli.js" prefix -g' is not recognized as an internal or external com
mand,

可操作的程序或批處理文件。

請找到附件以獲取更多說明 在此處輸入圖片說明

在此處輸入圖片說明 在Windows 7上執行npm時出錯

我只是花了很長時間來解決這個問題。 我不確定如何設置(也許在安裝過程中),但是我更改了系統變量:

名稱:ComSpec值:%SystemRoot%\\ system32 \\ cmd.exe;前綴= C:\\ Program Files(x86)\\ nodejs \\ node.exe

對此:

名稱:ComSpec值:%SystemRoot%\\ system32 \\ cmd.exe

並重新啟動了系統,問題就消失了。

@selva,要使用npm啟動某些服務器,可以使用

npm start

可以使用以下命令下載軟件包

npm install <package_name>

要進行全局安裝,請在軟件包名稱后使用-g

如果本地目錄中沒有package.json文件,則將安裝軟件包的最新版本。

如果存在package.json文件,則會安裝滿足package.json中為該程序包聲明的semver規則的最新版本(如果有的話)。

npm ,什么也沒有。 該命令等待執行,安裝,幫助等操作。

如果命令npm --v連續出現問題,請嘗試卸載並重新安裝。

檢查此解決方案:

我看到您的問題是npm-cli,您需要將C:\\ Program Files \\ nodejs添加到PATH環境變量中。 為此,請按照下列步驟操作:

轉到控制面板->系統->高級系統設置,然后進入環境變量。

  • 使用全局搜索超級按鈕搜索“環境變量”
  • 點擊“編輯系統環境變量”
  • 在對話框中單擊“環境變量”。
  • 在“系統變量”框中,搜索Path並將其編輯為包括C:\\Program Files\\nodejs 確保將其與其他路徑分開; 您必須重新啟動任何當前打開的命令提示符才能生效。

此處查看更多官方文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM