fast-vue-multi-pages-vite
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

fast-vue-multi-pages-vite

Vite-快速搭建VUE项目工具类的基本库,主要用于每个功能页面独立生成html,不使用vue单页面功能。

Install

npm i fast-vue-multi-pages-vite

Package.json配置

"dependencies": {
    "fast-vue-multi-pages-vite": "^1.0.0", //具体版本以npm库更新为准
}

配置vite.config.js 文件,快速配置VUE项目代码,复制如下代码:

import { multiPages} from 'fast-vue-multi-pages-vite/vite'

export default defineConfig({
  plugins: [
    vue(),
    //添加vite插件
    multiPages({
      projectTitle: '测试项目',
      projectRootDir: __dirname,
      projectPagesDir: ['src/pages_' + client],
      globalConfig: {api_client:'vue'},
      httpFinalParams: {api_client:'vue'},
      injectJsFiles: ['/src/assets/js/common-security.js', '/src/assets/js/iconfont.js'],
      injectCssFiles: ['/src/assets/css/tailwindcss.css'],
      safeCodeJsFileName: ['common-security.js']//指定js文件代码混淆
    })
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

Readme

Keywords

Package Sidebar

Install

npm i fast-vue-multi-pages-vite

Weekly Downloads

19

Version

1.0.3

License

ISC

Unpacked Size

61 kB

Total Files

23

Last publish

Collaborators

  • janesen