当前位置: 首页 > 知识库问答 >
问题:

如何关闭webpack绑定,只为一个类更改类名?

袁高峰
2023-03-14

我的代码中有一个基本类:

class MyClass1 {}

并且我使用webpack来编译完整的代码。编译后,webpack会将所有类名更改为如下所示:

d_documents_github_project_node_modules_babel_preset_react_app_node_modules_babel_runtime_helpers_esm_classcallcheck__webpack_imported_module_0__[“default”])(this,MyClass1);

由于某些原因,我需要在我的整个代码中的一些类保持他们原来的名称,而不被重命名。实现这一目标的最佳方法是什么?

我知道我可以从外部导入它们,并使用webpack-externals来防止捆绑,但我想知道是否有一种方法可以使用代码本身中定义的类来实现这一点,也许可以使用像装饰器这样的东西

共有1个答案

靳茂
2023-03-14

根据文件

exclude: {
  test: [
    ..,
    ..,
  ],
  exclude: [
    'src/configs/configs/some.extention'
  ]
}
 类似资料:
  • 我想从class1调用class2,但是class2没有一个可以引用的主函数,比如

  • 问题内容: 我是java的新手,我被困在这里…我要做的是将一个java文件中arraylist的更改更新为另一个文件中的JPanel。我正在对arraylist进行排序,因此无法手动完成。有什么办法可以让我“告诉” JPanel痛楚吗? 我有进行排序(工作)的BubbleSort.java,有包含JPanel和JFrame类(用于显示未排序的直方图的工作)的Animation.java。 这是家庭

  • HTML部分,我想在两个位置激活移动部分 点击切换类时调用的JS函数 布尔值在点击时更新,但类不...我是不是要重新渲染什么的?

  • 我有两个类和一个文本文件数据库,第一个类中的,我们将其称为自动设置为数据库中的数字。现在,在中,我有一个小的和一个文本字段,当然还有一个按钮,我在文本字段中的值会覆盖数据库中的值,但问题出在这里。第一个类中的标签在运行时不会更新,但如果我重新启动它,它会显示我想要的值。 如何在程序运行时更新它?我尝试在另一个类的中更改标签,但它每次都给我一个。 我怎么解决这个? 我希望这让我更容易理解我的问题。这

  • 问题内容: 在Python中,该类充当所有(新样式)类的根超类。至少默认情况下,将和应用于的任何子类的“类实例”会产生相同的结果: 我想定义一个的子类,例如,它在每种方式上都是相同的,除了对自身和产生不同的输出: 有没有办法在Python中做到这一点? PS:我知道特殊的方法,但是据我了解,如果类重写,则仅当在的实例上调用时才调用覆盖方法,而不是在自身上调用时。即: 问题答案: 实际上,与对象实例

  • 问题内容: 并且部分地收到了这个答案,这似乎表明bind应该比闭包更快: 范围遍历意味着,当您要获取存在于另一个范围中的值(变量,对象)时,因此会增加额外的开销(代码执行起来会变慢)。 使用bind,您正在使用现有范围调用函数,这样就不会发生范围遍历。 两个jsperfs表示bind实际上比闭包慢得多。 这是对以上内容的评论 而且,我决定编写自己的jsperf 那么,为什么结合速度这么慢(铬含量超