插件版本冲突问题记录

1.使用 --legacy-peer-deps 参数: 运行命令时使用 --legacy-peer-deps 参数,可能会避免一些版本冲突。

npm install --legacy-peer-deps

2.安装最新版本【@latest】的(例如: babel-loader:在确认依赖关系兼容后,重新安装最新版本的 babel-loader)。

npm install babel-loader@latest

3.使用 --force 或 --legacy-peer-deps: 如果你确定解决版本冲突后不会出现其他问题,你可以尝试使用 --force 或 --legacy-peer-deps 参数来强制解决依赖冲突。但要注意,这可能会导致一些不兼容问题,需要谨慎使用。

npm install --force
# 或
npm install --legacy-peer-deps

4.查看某个插件支持的版本(例如:sass-loader)

npm show sass-loader versions  

5.清除缓存

npm cache clean --force

6.快应用:

hap clean
hap release

你可能感兴趣的:(前端)