## TreeShaking
要求@script-rollup@2.0.1-alpha.1
- 要求使用方为webpack2
在gem-mine.config.js中设置
``js`
module.exports = {
componentLibraryMode: true,
target: ['esm']
}
dependencies会自动判定为运行时依赖。如果需要打包进代码中,请使用devDependencies
请保持如下目录结构
- src/index.js 引入所有组件,请保持ES6 export写法src/*/index.js
- 为一个组件入口,可以相互引用,可以自由引用样式
发布时请设置如下内容
`json``
"sideEffects": [
"dist/esm//",
"*.less"
],
"main": "dist/esm/index.js",