gpt4 book ai didi

javascript - webpackConfig 上的 ESM 导入

转载 作者:行者123 更新时间:2023-12-05 02:51:32 34 4
gpt4 key购买 nike

我正在构建一个 webpack 应用程序,我有兴趣在整个应用程序中使用 ESM,这意味着使用 ESM 导入构建 webpack.config 文件。

我现在可以使用 Babel,但这是在 npm 添加 "type": "module" 现在支持 ESM 导入而不使用 babel 之前......我已经用 Express 尝试过它并且它有效但是使用 Webpack 我得到了这个:

> ...proyectDirectory/node_modules/webpack-cli/bin/cli.js:93

> require() of ES modules is not supported.

所以我想知道是否有一个版本的 webpack-cli 使用 import 而不是 require

最佳答案

至少更新到 webpack-cli 4.5.0。刚刚添加了对 native ESM 配置文件的支持:https://github.com/webpack/webpack-cli/releases/tag/webpack-cli%404.5.0

这意味着如果您在其 package.json 中包含 {"type": "module"} 的目录中使用 webpack.config.js,它将工作。

如果您只是将文件命名为 webpack.config.mjs,它也会起作用

关于javascript - webpackConfig 上的 ESM 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63083929/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com