如何调试 npm?为什么重新安装所有依赖项后它停止工作?



我已经用 npm 运行了一个项目大约 4 个月,没有大问题。

直到今天,当我有一个可怕的想法,尝试将react-redux库更新到最新版本时。

事实证明它不起作用,我只是放弃了对package.json所做的更改并重新安装了所有内容:

git checkout package.json rm -rf node_modules npm install

但是现在,当我运行服务器时,出现此错误:

Error: Cannot find module 'bootstrap' from '/Users/rodrigora/Projects/PROJ/node_modules/react-bootstrap-multiselect/dist'

这没有意义,因为我放弃了所有更改。

为什么它停止工作? 我该怎么做才能确定导致这种情况的原因?

谢谢

编辑:

npm 版本:5.1.0

溶液

大约 2 小时后,我这样做了:

rm -rf node_modules/react-bootstrap-multiselect
npm install bootstrap
npm install react-bootstrap-multiselect

它奏效了!是的,NPM 是一个很棒的依赖管理器!

谢谢大家!

这就是对我有用的:

rm -rf node_modules/react-bootstrap-multiselect
npm install bootstrap
npm install react-bootstrap-multiselect

听起来您只需要导入引导库,请尝试浏览 http://getbootstrap.com/以获取所需的内容。

最新更新