【发布时间】:2015-05-14 12:46:14
【问题描述】:
我已经使用 npm 卸载并重新安装了 yo 和 download。并切换到 node 10.28 和 node 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、yeoman、node 和生成器,加上谷歌搜索和随机尝试 - 似乎没有任何帮助。
解决方案:
经过一段时间的摆弄 - 这修复了它:
cd /usr/local/share/npm/lib/
npm i download && npm update
【问题讨论】:
-
如前所述,“npm i 下载”是解决方案。
-
您发布的修复为我解决了这个问题。谢谢!
标签: npm yeoman-generator