Webpack:如何将第三方库捆绑到单独的文件中?

时间:2017-11-26 10:38:18

标签: webpack

使用webpack是否可以将ReactJS作为单独的库包含在内?

例如,在webpack.config.js中添加以下内容以确保reactreact-dom未与应用程序捆绑在一起:

externals: {
    "react": "React",
    "react-dom": "ReactDOM"
},

但是,我需要在部署之前使用react库。 webpack是否可以将react库复制或包含为单独的文件?

1 个答案:

答案 0 :(得分:1)

您可以告诉webpack使用多个入口点。因此,一个入口点是您的应用程序,另一个入口点是反应库。当您将其与webpack html plugin结合使用时,所有这些依赖项都会自动添加到您的html文件中。 请检查入口点的顺序,因为在您申请之前必须包含反应库。

有关进一步阅读,请参阅此示例: https://github.com/webpack/webpack/tree/master/examples/multi-part-library