min.config.json 配置文件说明

初始化一个 Min小程序项目Min组库项目 后,在项目根目录下会生成类似下面这样的配置文件。

  1. {
  2. "style": {
  3. "brandColor": "#FF0077",
  4. "controlColor": "#FF5777",
  5. "mainHeadingColor": "#333333",
  6. "subHeadingColor": "#666666",
  7. "darkPromptColor": "#999999",
  8. "splitLineColor": "#ECECEC",
  9. "backgroundColour": "#EFEFEF"
  10. },
  11. "prefix": "wxc",
  12. "dest": "dist",
  13. "npm": {
  14. "dest": "dist/packages",
  15. "scope": ""
  16. },
  17. "compilers": {
  18. "babel": {
  19. "sourceMaps": "inline",
  20. "presets": [
  21. "env"
  22. ],
  23. "plugins": [
  24. "syntax-export-extensions",
  25. "transform-class-properties",
  26. "transform-decorators-legacy",
  27. "transform-export-extensions"
  28. ]
  29. }
  30. }
  31. }

style

style:是一个CSS样式全局可配置化,详细了解请移步 全局可配置化

dest

dest:缺省值为 dist, 是 Min小程序项目Min组件库项目min build 指令执行编译后自动生成的目录

npm.dest

npm.dest:缺省值为 dist/packages, 是将依赖的第三方 NPM 模块经 min build 指令执行编译后自动生成的目录

npm.scope

npm.scope:缺省值为空,是组件 package.json 中 name 字段的 scope 名

prefix

prefix:缺省值为 wxc,是新建一个 Min 组件的前缀,通过横杆 - 与组件名链接起来。即新建一个 toast 组件,组件名称为 wxc-toast

compilers

compilers:为 v1.0.5 版本之后的功能,支持 babel 编译自定义配置,目前准备将 less、postcss 的默认配置项提升到用户可自定义配置,其他 compiler 持续开发中……