Javascript &引用;无法在模块外部使用导入语句;带——实验模块集
我试图在我的网页包配置文件中使用ES导入,但我没有让节点接受它们 webpack.config.js:Javascript &引用;无法在模块外部使用导入语句;带——实验模块集,javascript,node.js,webpack,Javascript,Node.js,Webpack,我试图在我的网页包配置文件中使用ES导入,但我没有让节点接受它们 webpack.config.js: 从“webpack”导入webpack; 导出默认值{ 模式:“发展” }; 在package.json中: { "scripts": { "start": "node --experimental-modules node_modules/webpack-dev-server/bin/webpack-dev-server.js" } } 但是,当我尝试使用npm star
从“webpack”导入webpack;
导出默认值{
模式:“发展”
};
在package.json中:
{
"scripts": {
"start": "node --experimental-modules node_modules/webpack-dev-server/bin/webpack-dev-server.js"
}
}
但是,当我尝试使用npm start
运行它时,会出现以下错误:
C:\redacted\webpack.config.js:1
import 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
语句
相关版本:
- 节点:12.16.1
- 净现值:6.13.4
- 网页:4.41.8
- 网页包cli:3.3.11
- 网页包开发服务器:3.10.3
- 以
扩展名结尾的文件.mjs
- 当最近的父级
n文件包含值为package.jso
的顶级字段module
时,文件以type
结尾.js