2016-04-27 38 views
1

正在運行windows 7企業版。如果我跑NPM安裝我得到:找不到'npmlog'模塊 - windows

Error: Cannot find module 'npmlog' 
at Function.Module._resolveFilename (module. 
at Function.Module._load (module.js:286:25) 
at Module.require (module.js:365:17) 
at require (module.js:384:17) 
at \\networkdrive\user\home\AppData\npm\node_modules\npm\bin\npm-cli.js:20:13 
at Object.<anonymous> (\\networkdrive\user\home\AppDate\npm\node_modules\npm\bin\npm-cli.js76:3) 
at Module._compile (module.js:434:26) 
at Object.Module._extensions..js (module.js: 
at Module.load (module.js:355:32) 
at Function.Module._load (module.js:310:12) 

節點住在這裏:H:\工具\節點

NPM是在這裏:H:\工具\節點\ node_modules \ NPM

而且,如果我運行「grunt」我得到「'grunt'不被識別爲內部或外部命令可操作程序或批處理文件」 但是如果我運行eclipse maven run的grunt命令,一切正常。

我是否需要添加任何路徑到我的環境變量?我只能編輯訪問USER變量。

+0

安裝節點npm install npmlog? – jolsalazar

回答

2

大約一週前,我在El Capitan遇到了同樣的問題。 我用重裝來修復它。 https://nodejs.org/en/download/

+0

https://github.com/npm/npmlog/issues/3 – Roecrew

+0

在您的鏈接中找不到解決方案。我更新了錯誤快照。我不小心遺漏了一些細節。是否顯示它試圖指出npm-cli對發生的事情有更多的瞭解? – Anthony

+0

@安東尼這件事情。 https://github.com/nodejs/node/issues/2814 – Roecrew

0

最近我有同樣的問題,重新安裝並沒有從

工作,我不得不卸載節點,然後手動去刪除了「故宮」和「NPM-緩存」文件夾C:\ Users \ {yourUsername} \ AppData \ Roaming \

我相信這個文件夾通常是隱藏的,您可能需要更改一些設置才能查看它。

0

如果您已經安裝了通過NVM節點,與官方的安裝程序重新安裝它的工作對我來說:

  • 從NVM文件夾中刪除的目標版本C:\Users\{username}\AppData\Roaming\nvm
  • 刪除您programms的文件夾中的鏈接C:\Programm Files\nodejs
  • 使用官方安裝程序從node.js download