webpack entry
发布于 8 年前 作者 MyNodeJs 3536 次浏览 来自 问答

entry The entry point for the bundle. If you pass an array: All modules are loaded upon startup. The last one is exported.

entry: ["./entry1", “./entry2”]

The last one is exported是什么意思? 每一个模块都可以导出啊? 为什么只有最后一个才能导出,导出了给谁用?

4 回复

不明白你这是怎么个意思,一般单页应用entry都会配一个主入口文件,和其他vendor入口,最后一个导出什么gui不是很懂你的意思

entry: { app: (envStr === ‘development’) ? [’./src/js/app.js’] : ‘./src/js/app.js’, vendor: [ ‘jquery’, ‘angular’, ‘bootstrap’, ‘bootstrap-daterangepicker/daterangepicker.css’, ’./src/lib/bootstrap/css/bootstrap.css’, ’./src/less/common.less’, ’./src/less/tc-iconfont/style.css’ ] }

我有点明白了,你这种写法其实是单入口方式吧,多个模块最终合成为一个模块,数组最后的文件作为入口文件

回到顶部