首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webpack多文件入口捆绑包

Webpack多文件入口捆绑包
EN

Stack Overflow用户
提问于 2018-06-05 21:03:00
回答 2查看 472关注 0票数 0

对于这样的配置,webpack会不会产生不同的结果:

代码语言:javascript
复制
// webpack.config.js
module.exports = {
    ...
    entry: {
        main: ['./index.js'],
    }
}


// index.js
import 'babel-polyfill'
...

代码语言:javascript
复制
// webpack.config.js
module.exports = {
    ...
    entry: {
        main: ['babel-polyfill', './index.js'],
    }
}


// index.js
// babel-polyfill import removed
...

哪一个是首选的,为什么?

EN

回答 2

Stack Overflow用户

发布于 2018-06-05 21:19:38

两者的工作方式都是一样的。选项1,在依赖关系树中,webpack会将babel-polyfill视为依赖关系。

第二个,webpack会将babel-polyfill作为一个入口点,在那里它会尝试从那里生成一个依赖图,它将有0个依赖项。

这里没有真正的区别,也没有对结果包的任何影响,两者都将包含babel-polyfill,而且也没有“首选”方法来添加,babel本身在他们的指南中引用了这两种方式。

票数 1
EN

Stack Overflow用户

发布于 2018-06-05 21:07:59

结果将是相同的。这取决于你,通常我更喜欢在模块中导入依赖项,而不是在webpack配置中隐式导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50700786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档