【问题标题】:(error) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file(错误)您可能需要适当的加载程序来处理此文件类型,目前没有配置加载程序来处理此文件
【发布时间】: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


    【解决方案1】:

    错误在其他地方。 @babel/plugin-proposal-class-properties 运行良好。

    【讨论】:

      猜你喜欢
      • 2021-08-11
      • 2020-01-15
      • 2021-11-21
      • 1970-01-01
      • 2021-02-26
      • 2021-07-18
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      相关资源
      最近更新 更多