vue-cli-plugin-apicloud-app

2.3.9 • Public • Published

vue-cli-plugin-apicloud-app

npm i -D vue-cli-plugin-apicloud-app

vue add apicloud-app

vue-cli-service apicloud-app


vue.config.js

pluginOptions: {
        apicloud: {
            pageConfigPath: './src/config/pages.ts', // 所有页面配置
            apps: { 
                app: {                                                                  // 页面入口配置
                    build: true,                                                        // 是否参与编译
                    root: './src/pages',                                                // 页面根目录
                    watchRule: /(.tsx)$/,                                               // 监听文件规则
                    entryPattern: '**/*.tsx',                                           // 入口文件规则
                    prefix: 'app',                                                      // 打包后html文件名前缀,为空则以页面入口配置key为前缀
                    host: 'widget://app/',                                              // 页面访问域名
                    cache: false,
                    inject: !isProduction,
                    template: isProduction ? 'public/index.html' : 'public/dev.html'    // 模板
                }
            }
        }
    },

optimization

  1. 图片&svg资源打包名称全部强制加hash
  2. 生产环境移除console
  3. 分包机制

Readme

Keywords

none

Package Sidebar

Install

npm i vue-cli-plugin-apicloud-app

Weekly Downloads

59

Version

2.3.9

License

ISC

Unpacked Size

20.5 kB

Total Files

7

Last publish

Collaborators

  • strongs