【问题标题】:How does require work without and with webpack?在没有和使用 webpack 的情况下 require 是如何工作的?
【发布时间】:2017-10-10 00:05:33
【问题描述】:

如果您没有 webpack,require 只会将所需文件放入另一个文件中,我是否正确?而使用 webpack,它可以在放入需要它的文件之前通过转换和加载器?

【问题讨论】:

    标签: webpack require


    【解决方案1】:

    这些是不同的概念:

    模块

    历史上引入了不同的模块格式(AMD、CommonJS、UMD,...)和模块加载器(RequireJS,SystemJS,...),其中模块格式表示语法,模块加载器表示执行或实现。有许多使用不同方法开发的 JS 项目。甚至 ES2015 (ES6) 也有自己的模块格式。无论如何,这篇文章不是关于 JS 中的模块,所以假设我们有两种不同的方法将模块加载到浏览器:

    模块加载器。

    在执行时使用 JavaScript 将所需的 JS 模块加载为不同的文件。

    捆绑器。

    将所有解决方案打包到一个包含所有应用程序模块的 bundle.js 文件中。 浏览器化,WebPack。

    更多信息> https://blog.josequinto.com/2016/11/14/how-to-build-a-new-spa-with-es6-scss-react-webpack-and-hmr-the-beginners-guide/

    【讨论】:

      猜你喜欢
      • 2014-03-16
      • 2018-08-21
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 2018-10-01
      • 2019-01-26
      • 2017-10-22
      • 1970-01-01
      相关资源
      最近更新 更多