0.0.1 • Published 2 years ago

vite-plugin-dynamic-require-import v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

vite-plugin-dynamic-require-import

Vite + Vue2 project
Situation
component: resolve => require(["../views/index"], resolve)
Install
npm install vite-plugin-dynamic-require-import -D
/* vite.config.js */
import { replaceRequireVariable } from 'vite-plugin-replace-require-variable'

export default defineConfig({
    plugins: [
        {
            dynamicRequireToImport(/* options */), // 参数:正则,默认 /.js|.jsx/
        }
    ]
})
Options
  • Type: RegExp
  • Default: /(.js|.jsx)$/
Result
component: resolve => require(["../views/index"], resolve)

/* transform */

component: () => import("../views/index.vue")