Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.0k views
in Technique[技术] by (71.8m points)

es6 模块按需导入 tree-shaking

我在项目的plugins目录下构建了一些插件目录 a、b、c ...

例如 plugins/a/index.js

export default a

plugins/index.js

export { default as a } from '@plugins/a'
export { default as b } from '@plugins/b'
export { default as c } from '@plugins/c'

当我仅仅在文件中导入plugins/index.js中的一个插件时:

test.js

import { a } from "@plugins"

最后打包,查看体积,实际导入了a、b、c。请问在 webpack 中如何将 b、c shake掉。或者有没有其他做法呢?谢谢。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...