我最近通过npm i -g bower
更新了bower,并提取了最新版本的1.8.3
。
现在正在运行bower i
会立即失败:
module.js:538
throw err;
^
Error: Cannot find module 'q'
仅供参考:解决方法是通过npm i -g bower@1.8.2
答案 0 :(得分:0)
这并不能解决确切的问题,但如果您查看Bower包:
此软件包已被弃用作者信息:
...嘘!您的项目可以随时停止工作,因为它 依赖关系可以改变。通过迁移到Yarn来防止这种情况: https://bower.io/blog/2017/how-to-migrate-away-from-bower/
他们建议您使用名为Yarn
的软件包