我正在尝试在我的 Webpack 配置文件中使用 ES 导入,但我没有让 Node 接受它们。webpack.config.js:import webpack from 'webpack';export default { mode: 'development'};在 package.json 中:{ "scripts": { "start": "node --experimental-modules node_modules/webpack-dev-server/bin/webpack-dev-server.js" }}但是,当我尝试使用 运行它时npm start,出现以下错误:C:\redacted\webpack.config.js:1import webpack from 'webpack';^^^^^^SyntaxError: Cannot use import statement outside a module at wrapSafe (internal/modules/cjs/loader.js:1072:16) at Module._compile (internal/modules/cjs/loader.js:1122:27) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10) at Module.load (internal/modules/cjs/loader.js:1002:32) at Function.Module._load (internal/modules/cjs/loader.js:901:14) at Module.require (internal/modules/cjs/loader.js:1044:19) at require (internal/modules/cjs/helpers.js:77:18) at WEBPACK_OPTIONS (C:\redacted\node_modules\webpack-cli\bin\utils\convert-argv.js:114:13) at requireConfig (C:\redacted\node_modules\webpack-cli\bin\utils\convert-argv.js:116:6) at C:\redacted\node_modules\webpack-cli\bin\utils\convert-argv.js:123:17我究竟做错了什么?我怎样才能让它尊重 --experimental-modules 标志并允许该import声明?
1 回答

12345678_0001
TA贡献1802条经验 获得超5个赞
添加回答
举报
0/150
提交
取消