build-plugin-aisc
Version:
build-scripts for aisc
55 lines (38 loc) • 1.26 kB
Markdown
## build-plugin-aisc
build-scripts 插件,支持基于[aisc](http://aisc.alibaba-inc.com/)的天基多页业务开发。
### 使用
```
"plugins": [
"build-plugin-ice-app",
"build-plugin-aisc"
]
```
在项目目录的`build.json`中配置该插件。
## 选项
`modifyVars`可修改scss变量的值,变量详见 [http://aisc.alibaba-inc.com/site/pc#/cate/1/page/78](http://aisc.alibaba-inc.com/site/pc#/cate/1/page/78):
对亮暗色均生效:
```json
{
"modifyVars": {
"color-b1-6": "#2e85ff"
}
}
```
区分亮暗色生效
```json
{
"modifyVars": {
"normal": {
"color-b1-6": "#2e85ff"
},
"dark": {
"gray-08": "#4579dff"
}
}
}
```
`commonSassResources`,用于设置[sass-resources-loader](https://www.npmjs.com/package/sass-resources-loader)的`options.resources`,可以将一些通用的sass资源(mixin,function等)自动注入到每个`scss`文件中,避免手动引入。
## 命令行参数
若需要进行暗色模式的开发,`build-scripts start --dark`。
若要进行亮暗色同时构建,
`build-scripts build --dm`,构建产物中`[name].js`、`[name].css`为亮色主题对应资源文件,`[name]-dark.js`、`[name]-dark.css`为暗色色主题对应资源文件。