繁体   English   中英

如何关闭 webpack 捆绑更改 class 名称仅为 1 个 class?

[英]How to turn off webpack bundling changing class names for just 1 class?

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

class MyClass1 {}

我使用 webpack 来编译完整的代码。 编译后所有 class 名称由 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 来防止捆绑,但我想知道是否有办法使用代码本身中定义的类来做到这一点,比如装饰器

根据文档

exclude: {
  test: [
    ..,
    ..,
  ],
  exclude: [
    'src/configs/configs/some.extention'
  ]
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM