@inoview/build

0.0.2 • Public • Published

Vui Build

安装

Install via NPM

npm i @vui-admin/build

Install via pnpm

pnpm i @vui-admin/build

Usage

vue.config.js

const { defineConfig } = require('@vue/cli-service')
const VuiResolver = require('@vui-admin/ui/VuiResolver')
const { wepackBuild } = require('@vui-admin/build')
const { version } = require('./package.json')

module.exports = defineConfig(
  wepackBuild({
    // 项目设置(必填)
    project: {
      dir: 'apps'
    },
    // 版本号
    version,
    // d.ts导出目录
    dts: 'core/__tmp__',
    // 生成SourceMap
    productionSourceMap: false,
    // 包自动导入
    autoImportResolvers: [VuiResolver()],
    // 组件包自动导入
    componentsResolvers: [VuiResolver()],
    // 设置别名
    alias: {
      '~': '.',
      '@': 'apps',
      '@core': 'core',
      // project
      '@project': `apps/${process.env.BuildProject}`,
      [`@${process.env.BuildProject}`]: `apps/${process.env.BuildProject}`,
    },
    bundleAnalyzer: false,
    /** *************可自定义填写******************** */
    // publicPath           基本路径
    // assetsDir            设置放置打包生成的静态资源
    // outputDir            输出文件目录
    // componentsDirs       本地组件目录路径
    // autoImportDirs       自动导入本地路径
    // imports              哪些文件需要自动导入
    // vConsole             开启vConsole 默认false
  })
)

Props

Name Type Default
publicPath String ''
assetsDir String 'static'
outputDir String inherit
componentsDirs Array []
autoImportDirs Array []
imports Array []
dts String ''
version String ''

Readme

Keywords

Package Sidebar

Install

npm i @inoview/build

Weekly Downloads

0

Version

0.0.2

License

none

Unpacked Size

193 kB

Total Files

3

Last publish

Collaborators

  • uikiss