build-plugin-at-spa
build-scripts 插件,支持基于at的业务开发。
使用
"plugins": [
"build-plugin-ice-app",
"@ali/build-plugin-ice-def",
["build-plugin-at-spa", { "theme": "teambition" }]
]
在项目目录的build.json
中配置该插件,theme
为添加的主题类型,可选值为'teambition', 'apsara',默认值为 'teambition'。
若需要进行暗色模式的开发,需配合cross-env
设置环境变量 THEME
为 dark
,例如
cross-env THEME=dark build-scripts start
,同时修改public/index.html
中
teambition.min.css
或apsara.min.css
为teambition-dark.min.css
或apsara-dark.min.css
。
若要进行亮暗色同时构建,需配合cross-env
设置环境变量 DUAL_MODE
为 true
,例如
cross-env DUAL_MODE=true build-scripts build
,构建产物中[name].css
为亮色主题对应样式文件,[name]-dark.css
为暗色主题对应样式文件。