找不到模块"npmlog" - 窗口



运行Windows 7 Enterprise。如果我运行 npm 安装,我会得到:

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:\toolsode

npm 在这里: H:\toolsodeode_modulespm

另外,如果我运行"grunt",我会得到"'grunt'未被识别为内部或外部命令可操作程序或批处理文件"但是,如果我从Eclipse Maven Run运行grunt命令,一切正常。

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

大约

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

我最近遇到了同样的问题,重新安装不起作用,我不得不卸载节点,然后手动删除"npm"和"npm缓存"文件夹

C:\Users\{yourUsername}\AppData\Roaming\

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

如果您通过 nvm 安装了节点,使用官方安装程序重新安装它对我有用:

  • 从 NVM 文件夹中删除目标版本C:Users{username}AppDataRoamingnvm
  • 删除程序文件夹中的链接C:Programm Filesnodejs
  • 使用Node的官方安装程序安装节点.js下载

最新更新