recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment importer automatiquement des composables/node_modules à l'aide du package unplugin-vue-components ?

Je l'ai configuré unplugin-vue-components,它现在会自动从 src 文件夹导入所有 vue 组件,但它不会导入 js 文件(例如位于 src/composables 中的 store.js)。它也不像 axios 那样导入节点模块。知道怎么做吗?我希望它像 Nuxt 3 auto import et ça marche (ce qui est génial).

lien github : unplugin-vue-components

C'est à moivite.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粉604669414P粉604669414374 Il y a quelques jours589

répondre à tous(1)je répondrai

  • P粉510127741

    P粉5101277412023-12-28 09:48:42

    Le plugin

    unplugin-vue-components est utilisé pour importer des composants. Si vous souhaitez importer des fichiers JS (plus précisément des variables JS), vous pouvez utiliser ce plugin : https://github.com/antfu/unplugin-auto-import

    En plus de pouvoir importer des bibliothèques populaires comme axios, vous pouvez également ajouter des bibliothèques locales en utilisant 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
        // ...
      ],

    Voir le fichier Lisez-moi pour plus d'informations.

    répondre
    0
  • Annulerrépondre