| 1234567891011121314151617181920212223242526272829303132333435 |
- import { defineConfig } from 'vite'
- // import dts from 'vite-plugin-dts'
- import { resolve } from 'path'
- export default defineConfig({
- build: {
- lib: {
- entry: resolve(__dirname, 'src/index.ts'),
- name: 'SttSdkCore',
- fileName: (format) => {
- if (format === 'es') return 'index.js'
- if (format === 'cjs') return 'index.cjs'
- if (format === 'umd') return 'index.umd.js'
- return `index.${format}.js`
- },
- // formats: ['es', 'cjs', 'umd'],
- formats: ['umd'],
- },
- rollupOptions: {
- // 在UMD格式中,将agora-rtm打包进去
- external: [],
- output: {
- globals: {},
- },
- },
- sourcemap: false,
- minify: true,
- },
- plugins: [
- // dts({
- // insertTypesEntry: true,
- // exclude: ['tests/**'],
- // }),
- ],
- })
|