eslint-plugin-import升级问题

闽念
2023-12-01

vue工程项目中使用@vue/eslint-config-standard包,其依赖eslint-plugin-import,但是由于最近eslint-plugin-import包的作者升级了版本,导致项目build会报错:

Syntax Error: Thread Loader (Worker 0)

Cannot find module 'array.prototype.flatmap'

Referenced from: /data/jenkins/workspace/qcd_14448/packages/lego-image-center/node_modules/@vue/eslint-config-standard/index.js

Referenced from: /data/jenkins/workspace/qcd_14448/packages/lego-image-center/.eslintrc.js

主要是因为@vue/eslint-config-standard包里依赖的eslint-plugin-import会自动升级小版本,而升级后会是有问题的版本。

解决方案:

npm i -D eslint-plugin-import@2.26.0

即在项目工程里锁定其版本即可。

 类似资料: