使用mock
npm i mockjs -S
npm i vite-plugin-mock -D
引用依赖:
// vite.config.js
import { 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'
]
}