【发布时间】:2020-11-14 22:20:46
【问题描述】:
我正在构建一个 webpack 应用程序,我有兴趣在整个应用程序中使用 ESM,这意味着使用 ESM 导入构建 webpack.config 文件。
我现在可以使用 Babel,但这是在 npm 添加 "type": "module" 支持现在没有 babel 的 ESM 导入之前...我已经尝试使用 Express 并且它可以工作,但使用 Webpack 我得到了这个:
> ...proyectDirectory/node_modules/webpack-cli/bin/cli.js:93
> require() of ES modules is not supported.
所以我想知道是否有使用 import 而不是 require 的 webpack-cli 版本
【问题讨论】:
-
这能回答你的问题吗? How can I use ES6 in webpack.config.js?
-
不,它没有 - Babel 是在 node.js 中使用 ES6 的古老方式,现在 node 支持 ESM 但似乎有些库没有适应这一点。
标签: javascript npm webpack config