Просмотр исходного кода

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

潘潘 2 лет назад
Родитель
Сommit
39869df7e7
4 измененных файлов с 14 добавлено и 2 удалено
  1. 1 0
      .eslintrc.cjs
  2. 1 0
      .gitignore
  3. 8 0
      .prettierrc.cjs
  4. 4 2
      vite.config.ts

+ 1 - 0
.eslintrc.cjs

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

+ 1 - 0
.gitignore

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

+ 8 - 0
.prettierrc.cjs

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

+ 4 - 2
vite.config.ts

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