【发布时间】:2019-11-19 12:17:36
【问题描述】:
我只想使用这个语法:
export * as Utils from './utils';
但是 Babel 说它无法解析这一行:
Module parse failed: Unexpected token (4:9)
File was processed with these loaders:
* ../node_modules/babel-loader/lib/index.js
You may need an additional loader to handle the result of these loaders.
似乎transform-export-extensions 应该做我想做的事,但事实并非如此。
我使用最新的 babel 7 和 webpack 4
我的.babelrc:
{
"presets": [
"@babel/preset-react",
"@babel/preset-env"
],
"plugins": [
"transform-export-extensions",
]
}
在 webpack 配置中我有:
...
module: {
rules: [
{
test: /\.js$/,
use: {
loader: 'babel-loader'
},
exclude: /node_modules/
},
...
【问题讨论】:
-
相关:stackoverflow.com/questions/41236920/…。提案已被接受,您可能需要更新您的工具吗?
标签: javascript webpack ecmascript-6 babeljs