Skip to content

Configure multi-pages applications and code splitting

License

Notifications You must be signed in to change notification settings

zhuweiyou/vite-plugin-mp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 19, 2022
55119cc · Jul 19, 2022

History

28 Commits
Jun 24, 2022
Jul 19, 2022
Jun 24, 2022
Apr 27, 2022
Apr 19, 2022
Apr 4, 2022
Jul 19, 2022
Jul 15, 2022
Jul 19, 2022
Apr 27, 2022
Jun 3, 2022

Repository files navigation

vite-plugin-mp

Configure multi-pages applications and code splitting

Usage

npm install vite-plugin-mp -D
// vite.config.js
import { defineConfig } from 'vite'
import { ViteMpPlugin } from 'vite-plugin-mp'

export default defineConfig({
  plugins: [ViteMpPlugin()],
})

add jsconfig.json or tsconfig.json to your project

{
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@/*": ["./src/*"],
      "src/*": ["./src/*"]
    }
  },
  "include": ["src"]
}

if you want to force extract node_modules for vendor, you can import splitVendorChunkPlugin

// vite.config.js
import { defineConfig, splitVendorChunkPlugin } from 'vite'
import { ViteMpPlugin } from 'vite-plugin-mp'

export default defineConfig({
  plugins: [ViteMpPlugin(), splitVendorChunkPlugin()],
})

Example

See example and https://zhuweiyou.github.io/vite-plugin-mp/

Other Plugins

About

Configure multi-pages applications and code splitting

Resources

License

Stars

Watchers

Forks

Packages

No packages published