【发布时间】:2021-04-19 15:00:51
【问题描述】:
我在代码中使用了"static",出现了这个错误。
您可能需要适当的加载器来处理此文件类型,目前没有配置加载器来处理此文件。
import {ExcelComponent} from '../../core/ExcelComponent';
export class Toolbar extends ExcelComponent {
static className = 'excel__toolbar'
toHTML() {
return '<h1>Toobar</h1>'
}
}
已安装 @babel/plugin-proposal-class-properties,但没有帮助。
Webpack 配置:
const jsLoaders = () => {
const loaders = [
{
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env'],
plugins: ['@babel/plugin-proposal-class-properties'],
},
}]
module: {
rules: [
{
test: /\.s[ac]ss$/i,
use: [
{
loader: MiniCssExtractPlugin.loader,
},
'css-loader',
'sass-loader',
],
},
{
test: /\.m?js$/,
exclude: /node_modules/,
use: jsLoaders(),
},
],
},
}
【问题讨论】:
标签: javascript webpack babeljs webpack-5