我正在尝试为 TypeScript 中的可重用组件库创建一个示例样板,将 Ant Design 用于 UI 元素并使用 Rollup 进行捆绑。
该蚂蚁设计文档虽然有用,但没有给出具体的细节配置汇总和我已经没有任何运气找到使用相同的技术栈的例子。
使用来自各种在线资源的信息,我整理了一个大纲样板并将其发布到以下GitHub 存储库
但是,构建输出显示了许多来自 Rollup 的警告,这些警告与重写对“this”的引用有关。任何人都可以建议更改我的构建配置以解决此问题吗?
(!) `this` has been rewritten to `undefined`
https://rollupjs.org/guide/en#error-this-is-undefined
node_modules\antd\es\affix\index.js
6: import _inherits from "babel-runtime/helpers/inherits";
7: import _typeof from "babel-runtime/helpers/typeof";
8: var __decorate = this && this.__decorate || function (decorators, target, key, desc) {
^
9: var c = arguments.length,
10: r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc,
...