|
|
hai 10 meses | |
|---|---|---|
| .husky | hai 10 meses | |
| mock | hai 10 meses | |
| src | hai 10 meses | |
| test | hai 10 meses | |
| types | hai 10 meses | |
| .commitlintrc.js | hai 10 meses | |
| .env.development | hai 10 meses | |
| .env.production | hai 10 meses | |
| .eslintignore | hai 10 meses | |
| .eslintrc-auto-import.json | hai 10 meses | |
| .eslintrc.js | hai 10 meses | |
| .gitignore | hai 10 meses | |
| .prettierignore | hai 10 meses | |
| .prettierrc.js | hai 10 meses | |
| .stylelintignore | hai 10 meses | |
| .stylelintrc.js | hai 10 meses | |
| README.md | hai 10 meses | |
| index.html | hai 10 meses | |
| package-lock.json | hai 10 meses | |
| package.json | hai 10 meses | |
| pnpm-lock.yaml | hai 10 meses | |
| stats.html | hai 10 meses | |
| tsconfig.json | hai 10 meses | |
| vite.config.ts | hai 10 meses | |
| yarn.lock | hai 10 meses |
rollup里面的配置 // html2canvas 只有极少数的页面使用了 所以要单独处理一下 第三方库分类打包 if (id.includes('html2canvas')) { return 'html2canvas'; }
// 打包入口文件 根目录下的 index.html // 也就是项目从哪个文件开始打包 input: { index: fileURLToPath(new URL('./index.html', import.meta.url)) }, // external: ['moment', 'video.js', 'jspdf', 'xlsx', 'echart'], // plugins: [visualizer({ open: true })], //globals treeshake: { preset: 'recommended', manualPureFunctions: ['console.log'] }, // experimentalLogSideEffects: true, output: { experimentalMinChunkSize: 20 * 1024 // manualChunks: (id: string) => { // html2canvas 只有极少数的页面使用了 所以要单独处理一下 第三方库分类打包 if (id.includes('html2canvas')) { return 'html2canvas'; } // if (id.includes('node_modules')) { // return 'vendor'; // } // return 'index'; // } } // experimentalLogSideEffects: true, treeshake: { preset: 'recommended', manualPureFunctions: ['console.log'] },