Bagaimana untuk mengimport composable/node_modules secara automatik menggunakan pakej unplugin-vue-components?
P粉604669414
P粉604669414 2023-12-27 13:55:47
0
1
566

Saya telah menyediakannya unplugin-vue-components,它现在会自动从 src 文件夹导入所有 vue 组件,但它不会导入 js 文件(例如位于 src/composables 中的 store.js)。它也不像 axios 那样导入节点模块。知道怎么做吗?我希望它像 Nuxt 3 auto import dan ia berfungsi (yang hebat).

pautan github: unplugin-vue-components

Ini milik sayavite.config.js:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import Components from 'unplugin-vue-components/vite'

export default defineConfig({
  plugins: [
      vue(),
      Components({
          dirs: ['src'],
          extensions: ['vue', 'js']
      })
  ],
})

P粉604669414
P粉604669414

membalas semua(1)
P粉510127741

unplugin-vue-components plugin digunakan untuk mengimport komponen. Jika anda ingin mengimport fail JS (lebih khusus, pembolehubah JS), anda boleh menggunakan pemalam ini: https://github.com/antfu/unplugin-auto-import

Selain dapat mengimport perpustakaan popular seperti axios, anda juga boleh menambah perpustakaan tempatan menggunakan dir porperty.

// Auto import for module exports under directories
  // by default it only scan one level of modules under the directory
  dirs: [
    // './hooks',
    // './composables' // only root modules
    // './composables/**', // all nested modules
    // ...
  ],

Lihat fail readme untuk maklumat lanjut.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan