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