Npm 约曼发电机出现故障:“;找不到模块';下载'&引用;
我已经使用npm卸载并重新安装了Npm 约曼发电机出现故障:“;找不到模块';下载'&引用;,npm,yeoman-generator,Npm,Yeoman Generator,我已经使用npm卸载并重新安装了yo和download。然后切换到节点10.28和节点11.14,但当我尝试运行yo生成器时,我一直得到: module.js:333 throw err; ^ Error: Cannot find module 'download' at Function.Module._resolveFilename (module.js:331:15) at Function.Module._load (module.js:273
yo
和download
。然后切换到节点10.28
和节点11.14
,但当我尝试运行yo生成器时,我一直得到:
module.js:333
throw err;
^
Error: Cannot find module 'download'
at Function.Module._resolveFilename (module.js:331:15)
at Function.Module._load (module.js:273:25)
at Module.require (module.js:357:17)
at require (module.js:373:17)
at Object.<anonymous> (/usr/local/share/npm/lib/node_modules/yo/node_modules/yeoman-generator/lib/actions/fetch.js:5:16)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:349:32)
at Function.Module._load (module.js:305:12)
at Module.require (module.js:357:17)
是否重新安装最新版本
我不知道这里出了什么问题,但缺少一个模块。这可能是因为您更改节点版本的方式(可能会更改节点模块的路径)。或者可能是安装错误,请确保阅读npm安装日志。我在使用brew安装的node版本上遇到了相同的问题,然后使用
brew upgrade node升级(几个月后)
。我通过运行brew卸载--强制node
删除node的所有版本,然后再次运行brew安装node
和npm安装-g yo generator kraken bower grunt cli
修复了它。这可能是由于安装了多个版本的node造成的,正如我第一次尝试unistall node时brew所报告的(下面的输出)
brew卸载节点
正在卸载/usr/local/ceral/node/4.2.1。。。(2738份文件,36M)
节点0.10.29仍在安装中。
使用“brew卸载--强制节点”将它们全部删除。
“npm我下载”对我根本不起作用。通过“npm安装-g下载”,我明确地解决了我的问题,正如建议的那样,“npm更新”。如前所述,“npm我下载”就是解决方案。您发布的修复程序为我解决了问题。非常感谢。你可以在我的回答中看到我已将该步骤放入目录中(如果你当时不走运,我今天在编辑过程中删除了该步骤约1分钟)。这与执行npm i-g
cd /usr/local/share/npm/lib/
npm i download && npm update