.ministarrc.json
MiniStar 具有自己的配置文件,在根目录(运行MiniStar的目录)下创建MiniStar的配置文件
配偶文件名称允许如下示例:
.ministarrc.ministarrc.json.ministarrc.yaml.ministarrc.yml.ministarrc.jsministar.config.js: 导出一个CommonJS对象, 就像webpack一样
配置项#
scope#
默认值: "plugins"
创建插件ministar createPlugin时命名的scope, 形如@[scope]/[name]
pluginRoot#
默认值: process.cwd()
插件目录所在文件夹路径。创建与读取插件的结构为[pluginRoot]/plugins/[name]
outDir#
默认值: path.resolve(process.cwd(), './dist')
插件打包的输出目录
externalDeps#
默认值: []
外部依赖, 在这个数组中出现的值将不会被打包工具打包进去。
author#
默认值: undefined
用于创建插件
license#
默认值: undefined
用于创建插件
rollupPlugins#
默认值: []
一个rollup插件数组,用于添加自定义的rollup插件
buildRollupPlugins#
默认值: undefined
一个用于构建rollup插件列表的函数,类似于rollupPlugins但是对于插件列表拥有完整控制权
应当返回一个插件列表数组
示例代码: