重新装了一个项目的依赖,结果发现打不开了?

报错如下:

This dependency was not found:

* webpack-theme-color-replacer/client in ./src/components/SettingDrawer/themeColor.js

To install it, you can run: npm install --save webpack-theme-color-replacer/client

还好之前有别的可以正常启动的项目。

发现 webpack-theme-color-replacer 的版本从 1.3.3 变成了 1.3.4 。

用比较工具对比了一下,发现有细微的修改。

去github查了一下,果然有人提了这个 issue

在作者修复之前,只能不要更新最新版了。

值得一提的是,现在的 npm 项目会自动带 ^。

比如我的项目里面写的就是 ^1.2.15。

而 ^ 意味着,它会装大版本的最新版。,比如最新版是 1.3.4 。

所以,在 package.json 里面改一下,把版本写死 (1.3.3),再重装一下依赖就好了。