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
6 jobs for main in 12 minutes and 28 seconds (queued for 4 seconds)
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