【问题标题】:What is the need of using webpack and making bundle while react app can work without this?在没有这个的情况下,react app 可以工作,使用 webpack 和制作 bundle 有什么需要?
【发布时间】:2020-01-03 04:34:46
【问题描述】:

我不明白为什么我们使用 webpack 而 react app 可以在没有这个的情况下工作? Webpack 创建了一个捆绑包,将所有 JS 放入单个文件中,从而使应用程序更快?我没有找到我的答案,所以我在这里问。

【问题讨论】:

    标签: reactjs webpack


    【解决方案1】:

    将 Webpack 与 React 结合使用 -

    • 您可以为 sass、less、postcss 等使用不同的加载器
    • 您可以使用不同的插件来优化您的构建,例如 Uglify、HotModuleReplacement、Chunks 等

    使用 webpack 还有很多好处,你可以找到here

    需要 bundle.js -

    如果您曾经开发过一个 SPA(单页应用程序),无论它是在 Angular、React、Vue 还是其他东西上,您可能会注意到您在应用程序中投入的所有辛勤工作都被缩小了.js 文件和一个 .css 文件。这些文件包含应用程序的所有依赖项和功能。这就是 SPA 背后的核心概念,您需要的一切最初都是在访问应用程序时下载的,然后您无需再次访问服务器,所有路由都在 UI 上处理。这是可能的,因为 bundle.js 包含整个应用程序的代码。

    【讨论】:

    • 我们是否只为minified files 使用webpack?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2019-06-24
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 2016-11-27
    相关资源
    最近更新 更多