- 安装依赖
-
旧版
pnpm install --save-dev \ typescript@\~4.4.0 \ eslint@^7.12.1 \ eslint-plugin-promise@^5.0.0 \ eslint-plugin-import@^2.22.1 \ eslint-plugin-node@^11.1.0 \ @typescript-eslint/eslint-plugin@^4.0.1 \ eslint-config-standard-with-typescript@latest \ eslint-plugin-vue \ eslint-config-prettier \ prettier -
安装最新
全部安装新版本未来可能会出现问题
pnpm install --save-dev \ typescript \ eslint \ eslint-plugin-promise \ eslint-plugin-import \ eslint-plugin-node \ @typescript-eslint/eslint-plugin \ eslint-config-standard-with-typescript \ eslint-plugin-vue \ eslint-config-prettier \ prettier
- 配置
新建一个.eslintrc,在其中输入内容
{
"plugins": ["@typescript-eslint", "vue"],
"extends": [
"plugin:vue/vue3-recommended",
"standard-with-typescript",
"prettier"
],
"parserOptions": {
"project": "./tsconfig.esm.json"
},
"rules": {
// off禁用
// 禁止强制类型转换
"@typescript-eslint/strict-boolean-expressions": "off"
}
}新建.prettierrc,在其中输入
{
"semi": false,
"singleQuote": true
}