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
Showing
This source diff could not be displayed because it is too large. You can view the blob instead.
... | ... | @@ -28,7 +28,7 @@ |
"react-draggable": "^4.4.5", | ||
"react-redux": "^8.0.5", | ||
"react-router-dom": "^6.10.0", | ||
"react-scripts": "^2.1.8", | ||
"react-scripts": "^5.0.1", | ||
"socket.io-client": "^4.6.1", | ||
"sql.js": "^1.8.0", | ||
"vite-plugin-svgr": "^2.4.0", | ||
... | ... | @@ -73,12 +73,15 @@ |
"@vitejs/plugin-react": "^3.1.0", | ||
"eslint": "^8.38.0", | ||
"eslint-config-prettier": "^8.8.0", | ||
"eslint-import-resolver-typescript": "^3.5.5", | ||
"eslint-plugin-import": "^2.27.5", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"prettier": "^2.8.7", | ||
"sass": "^1.61.0", | ||
"typescript": "^4.9.5", | ||
"vite": "^4.2.1", | ||
"vite-plugin-wasm-pack": "^0.1.12", | ||
"vite-tsconfig-paths": "^4.0.8", | ||
"vite-ydk-loader": "^0.0.2" | ||
} | ||
} |
Please register or sign in to comment