npm run build构建报错:error during build: [vite-plugin-pwa:build] [vite]: Rollup failed to resolve import “@popperjs/core” from “/node_modules/bootstrap/dist/js/bootstrap.esm.js”. This is most likely unintended because it can break your application at runtime. If you do want to externalize this module explicitly add it to build.rollupOptions.external
这个错误表明在构建过程中,vite
没有找到 @popperjs/core
这个模块,它被 bootstrap
依赖。这通常是因为缺少这个依赖模块或者项目配置不正确。
解决步骤:
- 安装 @popperjs/core首先,确保你的项目中安装了
@popperjs/core
。由于它是bootstrap
的依赖之一,你可以通过以下命令安装它:npm install @popperjs/core -D
- 检查
import
路径 - 确认代码中引用的路径是正确的。如果有误,应调整为正确的导入路径。
- 检查和更新 vite 配置
- 如果
@popperjs/core
已正确安装,但问题依然存在,可能需要在 Vite 配置中做一些调整。 - 重新构建项目
- 完成上述步骤后,重新构建你的项目:
npm run build
这些步骤应该能解决你在构建过程中遇到的关于 @popperjs/core
的问题。如果问题仍然存在,可以检查具体的构建日志或者配置,可能需要做进一步的调整。