[英]Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\node_modules\npm\bin\npm-cli.js' when trying to run npm
[英]'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,
可操作的程序或批處理文件。
我只是花了很長時間來解決這個問題。 我不確定如何設置(也許在安裝過程中),但是我更改了系統變量:
名稱: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環境變量中。 為此,請按照下列步驟操作:
轉到控制面板->系統->高級系統設置,然后進入環境變量。
C:\\Program Files\\nodejs
。 確保將其與其他路徑分開;
。 您必須重新啟動任何當前打開的命令提示符才能生效。 在此處查看更多官方文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.