Merge branch 'dev/better-import' into 'main'
Dev/better import
1. 增加ts path设置,将大部分的父层级导入改成`import {} from '@/xxx'`的形式。
2. 增加vite和eslint的插件,修改配置,让lint和build能正确识别ts path。
3. 去除导入`rust-src`时候的`@ts-ignore`。修改了CI,使得顺序变成`rs_check_lint->wasm_build->ts_check_lint`。这样,前面编译得到的`.d.ts`可以被后面的`ts_check_lint`消费,不会引发导入错误。
4. 去除了vite的WASM插件,因为内置可以识别WASM。
5. 处理了数个eslint的警告。
6. 给Cargo增加了镜像源,因为有时候CI会网络错误。(我不太确定这个修改好不好)
------
测试了本地编译和在线CI。
See merge request !166
| Status | Job ID | Name | Coverage | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Install | |||||||||
| passed |
#85019
linux
|
npm_ci |
00:01:31
|
|
|||||
| Rs Check Lint | |||||||||
| passed |
#85020
linux
|
rs_check_lint |
00:01:46
|
|
|||||
| Wasm | |||||||||
| passed |
#85021
linux
|
wasm_build |
00:05:26
|
|
|||||
| Ts Check Lint | |||||||||
| passed |
#85022
linux
|
ts_check_lint |
00:01:59
|
|
|||||
| Build | |||||||||
| passed |
#85023
linux
|
npm_build |
00:01:36
|
|
|||||
| Deploy | |||||||||
| passed |
#85024
linux
|
deploy |
00:00:07
|
|
|||||