找不到'npmlog'模块

运行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 networkdriveuserhomeAppDatanpmnode_modulesnpmbinnpm-cli.js:20:13
at Object.<anonymous> (networkdriveuserhomeAppDatenpmnode_modulesnpmbinnpm-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

另外,如果我运行“grunt”,我会得到“'grunt'不被识别为内部或外部命令可操作的程序或批处理文件”但是如果我从eclipse maven run运行grunt命令,一切正常。

我是否需要添加任何路径到我的环境变量? 我只能编辑访问USER变量。


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


我最近遇到同样的问题,重新安装也无法正常工作,我不得不卸载节点,然后手动删除“npm”和“npm-cache”文件夹

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

我相信这个文件夹通常是隐藏的,您可能需要更改一些设置才能查看它。


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

  • 从nvm文件夹C:Users{username}AppDataRoamingnvm删除目标版本
  • 删除程序文件夹C:Programm Filesnodejs
  • 使用官方安装程序从node.js下载安装节点
  • 链接地址: http://www.djcxy.com/p/65831.html

    上一篇: Cannot find module 'npmlog'

    下一篇: How can I run grunt with global path?