鍍金池/ 問答/Linux/ win10安裝node后,npm不能使用

win10安裝node后,npm不能使用

win10系統(tǒng)安裝node成功后,node -v能出版本號(hào),但是npm不能用,報(bào)錯(cuò):

Error: spawn D:\nodejs\node.exe ENOENT
    at _errnoException (util.js:1031:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
    at onErrorNT (internal/child_process.js:389:16)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:684:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:613:3
D:\nodejs\node_modules\npm\lib\npm.js:51
      throw new Error('npm.load() required')
      ^

Error: npm.load() required
    at Object.get (D:\nodejs\node_modules\npm\lib\npm.js:51:13)
    at process.errorHandler (D:\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
    at process.emit (events.js:159:13)
    at process._fatalException (bootstrap_node.js:382:26)
5.5.1

events.js:136
      throw er; // Unhandled 'error' event
      ^

Error: spawn D:\nodejs\node.exe ENOENT
    at _errnoException (util.js:1031:13)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:201:19)
    at onErrorNT (internal/child_process.js:389:16)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
    at Function.Module.runMain (module.js:684:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:613:3

只要使用npm命令就報(bào)這個(gè)錯(cuò),求大佬告訴一下這什么問題,怎么解決。

回答
編輯回答
夕顏

Stack overflow有個(gè)類似的問題.但愿可以幫到你。

2017年10月8日 11:06
編輯回答
眼雜

我不知道你安裝的是什么版本,我試過:node-v8.9.4-win-x64版本,安裝后就是報(bào)你種錯(cuò)誤的。后來卸載掉,換成了node-v6.12.3-x64.msi這個(gè)版本,安裝后,就可以使用npm了。我也是win10系統(tǒng)

2017年7月22日 13:08
編輯回答
神曲

我前段時(shí)間也重裝了win10,出現(xiàn)的問題是node -v可以,npm -v就顯示不是內(nèi)部命令,應(yīng)該是環(huán)境變量的問題。后來我重置了win10系統(tǒng),莫名其妙的就好了,僅供參考

2018年8月28日 07:00
編輯回答
不舍棄

新版npm -v遇到了同樣的報(bào)錯(cuò),在C:WindowsSystem32位置,找到cmd,以管理員運(yùn)行cmd,粘貼輸入sfc/scannow命令,進(jìn)行修復(fù)操作。親測等幾十分鐘修復(fù)完成安裝新版nodejs一切問題解決。

2017年12月2日 17:18
編輯回答
礙你眼

最后還是重裝系統(tǒng)解決了......

2018年1月16日 20:06
編輯回答
失魂人

降一下node的版本就好了,親測鏈接描述

2018年1月3日 22:15