使用mock
npm i mockjs -Snpm i vite-plugin-mock -D
引用依赖:
// vite.config.jsimport { viteMockServe } from 'vite-plugin-mock';export default {plugins: [viteMockServe()]}
代码规范
我们需要借助 eslint 和 prettier 来规范项目代码。
依赖包:
npm i @typescript-eslint/eslint-plugin @typescript-eslint/parser @vue/eslint-config-prettier @vue/eslint-config-typescript @vuedx/typescript-plugin-vue eslint prettier eslint-plugin-prettier eslint-plugin-vue -D
因目前有版本限制,用以下备好的版本:
{"@typescript-eslint/eslint-plugin": "^4.15.2","@typescript-eslint/parser": "^4.15.2","@vue/eslint-config-prettier": "^6.0.0","@vue/eslint-config-typescript": "^7.0.0","@vuedx/typescript-plugin-vue": "^0.6.3","eslint": "^7.20.0","prettier": "^2.2.1","eslint-plugin-prettier": "^3.3.1","eslint-plugin-vue": "^7.6.0",}
eslint配置
.eslintrc.js
package.json配置
{"scripts": {"lint": "eslint --ext .ts,vue src/** --no-error-on-unmatched-pattern"}}
配置babel
babel.config.js
module.exports = {presests: [['@babel/preset-env', {targets: {node: 'current'}}],'@babel/preset-typescript']}
