feat: 添加uniapp 自动引入, 修正tsconfig.json 自动追加逗号

This commit is contained in:
潘潘 2024-01-30 10:04:13 +08:00 committed by 菲鸽
parent 6de16f5af7
commit 39869df7e7
4 changed files with 14 additions and 2 deletions

View File

@ -16,6 +16,7 @@ module.exports = {
'prettier', 'prettier',
'plugin:prettier/recommended', 'plugin:prettier/recommended',
'vue-global-api', 'vue-global-api',
'./.eslintrc-auto-import.json',
], ],
overrides: [ overrides: [
{ {

1
.gitignore vendored
View File

@ -25,6 +25,7 @@ dist
stats.html stats.html
# unplugin-auto-import 生成的类型文件 # unplugin-auto-import 生成的类型文件
auto-import.d.ts auto-import.d.ts
.eslintrc-auto-import.json
# unplugin-vue-components 生成的类型文件 # unplugin-vue-components 生成的类型文件
components.d.ts components.d.ts
# vite-plugin-uni-pages 生成的类型文件 # vite-plugin-uni-pages 生成的类型文件

View File

@ -7,4 +7,12 @@ module.exports = {
semi: false, semi: false,
trailingComma: 'all', trailingComma: 'all',
endOfLine: 'auto', endOfLine: 'auto',
overrides: [
{
files: '*.json',
options: {
trailingComma: 'none',
},
},
],
} }

View File

@ -70,8 +70,10 @@ export default ({ command, mode }) => {
}), }),
vueSetupExtend(), vueSetupExtend(),
AutoImport({ AutoImport({
imports: ['vue'], imports: ['vue', 'uni-app'], // 自动导入Vue
dts: 'src/auto-import.d.ts', dts: 'src/auto-import.d.ts', // 输出文件 自动导入的类型声明文件输出给ts 识别
// dirs: ['src/composables'], // 自动导入自己写的composables api
eslintrc: { enabled: true }, // 输出文件.eslintrc-auto-import.json 自动导入的类型声明文件输出给eslint 识别
}), }),
viteCompression(), viteCompression(),