找不到模块' npmlog' - 窗户

时间:2016-04-27 20:20:17

标签: node.js npm gruntjs

运行Windows 7企业版。如果我运行npm install我得到:

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:\ tools \ node

npm在这里:H:\ tools \ node \ node_modules \ npm

另外,如果我跑了&#34; grunt&#34;我得到了&#34;&#39; grunt&#39;不被识别为内部或外部命令可操作程序或批处理文件&#34; 但如果我从eclipse maven run运行grunt命令,一切正常。

我是否需要添加环境变量的任何路径?我只对USER变量有编辑权限。

3 个答案:

答案 0 :(得分:2)

一周前我在El Capitan遇到了同样的问题。 我修复它重新安装。 https://nodejs.org/en/download/

答案 1 :(得分:1)

我最近遇到了同样的问题并且重新安装不起作用,我不得不卸载节点然后手动去除

  

C:\用户\ {yourUsername} \应用程序数据\漫游\

我认为此文件夹通常是隐藏的,您可能需要更改某些设置才能查看。

答案 2 :(得分:-1)

如果您已经通过nvm安装了节点,请使用官方安装程序重新安装它:

  • 从nvm文件夹C:\Users\{username}\AppData\Roaming\nvm
  • 中删除目标版本
  • 删除程序文件夹C:\Programm Files\nodejs
  • 中的链接
  • 使用node.js download
  • 的官方安装程序安装节点