@wii/wii-cli v2.8.2
@wii/cli
文旅团队前端开发工具
使用
- 安装
npm i @wii/cli -D
# help
wii --help
- 本地开发
# vite 模式
wii dev
# webpack 模式
wii dev --mode webpack
# help
wii dev --help
- 打包部署
wii build
# help
wii build --help
- 权限提取
wii permission extract
- 权限上传
wii permission upload
自定义 Vite
配置
参考 vite
官方文档
自定义 Webpack
配置
- JavaScript
// webpack.config.js
module.exports = function (config) {
// update config
return config;
};
- TypeScript
// webpack.config.ts
import { WebpackConfig } from 'webpack';
export default function (config: WebpackConfig) {
// update config
return config;
}
应用配置
可以通过 app.config.ts
来自定义应用
{
"name": "应用名称",
"theme": "~@wii/wau/es/style/themes/index.less",
"logo": "./assets/logo.png"
}
字段说明
name
:document.title
andprocess.env.APP_NAME
theme
: 覆盖 less 文件地址logo
: logo 文件地址
环境变量
所有 process.env
中声明的环境配置均将被注入到编译时和运行时配置中
优先级为 command
> .env.local
> .env.${BIZ_ENV}
> .env
编译时
process.env.NODE_ENV
: Node 环境development
production
process.env.PORT
: 开发服务器端口号process.env.HOST
: 开发服务器 HOSTprocess.env.BIZ_ENV
: 业务环境
运行时
process.env.APP_NAME
: 应用名称process.env.BIZ_ENV
: 业务环境process.env.NODE_ENV
: Node 环境development
production
4 months ago
4 months ago
5 months ago
9 months ago
9 months ago
7 months ago
7 months ago
7 months ago
9 months ago
7 months ago
8 months ago
10 months ago
8 months ago
10 months ago
6 months ago
7 months ago
9 months ago
6 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
12 months ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago