【发布时间】:2023-04-07 16:17:01
【问题描述】:
我按照https://getbootstrap.com/docs/4.0/getting-started/webpack/ 中的说明进行操作,还使用 npm 安装了 jquery 和 popper.js。
当我使用输出 bundle.js 时,浏览器继续发送 popper.js.map 的 GET 请求,我需要所有资产成为 bundle.js 的一部分。
我搜索了很多正确答案,但没有一个可以解释上述说明有什么问题。 请帮忙。
【问题讨论】:
-
Popper 以 3 种不同的形式分发,您可以在此处查看:unpkg.com/browse/@popperjs/core@2.4.0/dist
-
看起来它有以下几种形式:“cjs”(CommonJS?)、“esm”(EcmaScript 模块?)和“umd”(Unpkg 模块?)
-
因此 Webpack/NPM 可能使用了错误类型的 Popper 分发包。可能值得研究 NPM 选项,或者看看你在使用 Yarn 代替 NPM 时是否遇到同样的问题,或者研究 Webpack 配置选项,尤其是与模块类型和导入/导出相关的选项。
标签: bootstrap-4 webpack-2 popper.js