2016-03-08 68 views
2

Error message in cmd.exe無法在Windows

喜 使用NPM我不能在Windows 8.1 64位使用NPM。它會在圖像鏈接中顯示錯誤消息。我已經安裝的NodeJS v5.7.1

錯誤消息: 「CALL 「C:\ Program Files文件\的NodeJS \ node.exe」「C:\ Program Files文件\的NodeJS \ node_modules \故宮\ BIN \ NPM-CLI的.js」前綴-g」不被識別爲內部或外部COM 普通話, 運行的程序或批處理文件。 3.6.0

試圖改變PATH變量,並在不同的驅動器上安裝一個新的副本也

請幫助。 感謝

+0

謝謝,只是做了該 –

回答

0

下載Cygwin

啓動Cygwin的終端以管理員身份,然後運行以下命令

curl -L "https://npmjs.org/install.sh" | sh

這會是一個新安裝的NPM的。可能需要一段時間才能下載,但一旦安裝完成,如果一切順利,最後打印的內容將是It Worked


編輯:更改從NPM-Windows的升級到Cygwin的

+0

感謝@peteb,但林日,當我試圖遵循的步驟下面的錯誤。 錯誤消息: 計劃 'npm.cmd' 無法運行:訪問是deniedAt行:1個字符:1 + NPM安裝-g NPM-Windows的升級 + ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~。 在行:1字符:1 + NPM安裝-g NPM-Windows的升級 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~ + CategoryInfo:ResourceUnavailable:(:) [],ApplicationFailedException + FullyQualifiedErrorId:NativeCommandFailed –

+0

確保您正在運行PowerShell和CMD作爲管理員 – peteb

+0

是的,我使用它爲管理員。 –