apache / apache/echarts

主题文件依赖了 `echarts` 导致按需引入失效

Open
#5,567 9 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
67.3k
Forks
19.8k
Avg merge
11d 14h
Merged PRs (30d)
8

Description

按官网的使用指南所述,如下按需加载方式可以避免将 ECharts 整体引入:

```js
// 引入 ECharts 主模块
var echarts = require('echarts/lib/echarts');
// 引入柱状图
require('echarts/lib/chart/bar');
```

但如果引入官方自带的主题文件,如:

```js
require('echarts/theme/dark')
```

以后,由于[主题文件直接依赖了 `echarts` 这个模块](https://github.com/ecomfe/echarts/blob/27589a656fdcbbb66f9f098adce1ddb513bb98de/theme/dark.js#L7),会导致之前的按需引入失效。

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.