2016-04-27 69 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