index.ts 774 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2
import fs from 'fs'
import { uniCssPlugin } from '@dcloudio/uni-cli-shared'
fxy060608's avatar
fxy060608 已提交
3
import { UniAppPlugin } from './plugin'
fxy060608's avatar
fxy060608 已提交
4
import { uniCopyPlugin } from './plugins/copy'
fxy060608's avatar
fxy060608 已提交
5 6 7
import { uniMainJsPlugin } from './plugins/mainJs'
import { uniManifestJsonPlugin } from './plugins/manifestJson'
import { uniPagesJsonPlugin } from './plugins/pagesJson'
fxy060608's avatar
fxy060608 已提交
8
import { uniResolveIdPlugin } from './plugins/resolveId'
fxy060608's avatar
fxy060608 已提交
9

fxy060608's avatar
fxy060608 已提交
10
const plugins = [
fxy060608's avatar
fxy060608 已提交
11
  uniResolveIdPlugin(),
fxy060608's avatar
fxy060608 已提交
12
  uniCopyPlugin(),
fxy060608's avatar
fxy060608 已提交
13 14 15 16 17
  uniMainJsPlugin(),
  uniManifestJsonPlugin(),
  uniPagesJsonPlugin(),
  UniAppPlugin,
]
fxy060608's avatar
fxy060608 已提交
18 19 20 21 22 23 24 25 26 27 28
if (!process.env.UNI_APP_CODE_SPLITING) {
  plugins.push(
    uniCssPlugin({
      app: fs.readFileSync(
        require.resolve('@dcloudio/uni-app-plus/dist/style.css'),
        'utf8'
      ),
    })
  )
}
export default plugins