`

[译]webpack官网文档 :概念 -- 9.依赖图

阅读更多

原创翻译,转载请注明出处。 

原文地址:https://webpack.js.org/concepts/dependency-graph/

 

任何时候,一个文件依赖于另一个文件,webpack就把它看作一个依赖。这样就允许webpack能处理非代码资源,像图片或字体,并且也可以作为依赖,在你的应用里提供他们。

 

当webpack处理你的应用的时候,它从命令行或者它的配置文件里定义的模块列表开始。从这些入口点开始,webpack递归创建一个依赖图,它包含了你的应用需要的所有模块,然后把这些应用打包到几个包里,经常是就一个,在你的浏览器里被加载。

 

-- End --

分享到:
评论

相关推荐

    scratch-gui-develop.zip

    Scratch是麻省理工学院(MIT)媒体实验室终身幼儿园团队开发的一款面向儿童的图形化编程工具,它通过拖拽积木式的编程语块,让孩子们能够轻松地学习编程概念。Scratch3.0是对该平台的最新升级,引入了更多功能、优化...

    ac-actor-master.zip

    如果你打算深入研究或使用这个组件库,你需要熟悉 Vue.js 的基本概念和 API,以及 Element UI 的组件用法。同时,了解前端开发的常用工具和最佳实践也是必不可少的。此外,对于有定制需求的开发者,学习如何修改和...

    big-data-view-master.zip

    如果项目依赖于特定的开发环境或构建工具(如Webpack或Gulp),你需要按照`README.md`文件中的指示安装和配置。之后,你可以运行项目,查看并交互数据看板,根据需要调整代码以满足个性化需求。 总的来说,"big-...

    vue面试题-前端程序员必备-前端框架-大厂面试准备.docx

    - **简单的API**:Vue的API设计简洁,易于理解和使用,中文文档也使得学习曲线相对平缓。 2. **数据传递**: - **父组件向子组件传递数据**:使用`props`属性,将父组件的数据作为属性传递给子组件。 - **子组件...

    webpack 官方中文文档.pdf

    ### webpack 官方中文文档知识点总结 #### 一、webpack简介 webpack是一个现代JavaScript应用程序的静态模块打包工具。它的核心功能在于构建一个依赖图(dependency graph),该图映射出项目所需的所有模块,并最终...

    前端开源库-jsdoc-webpack-plugin

    Webpack的核心概念包括入口(entry)、输出(output)、加载器(loaders)和插件(plugins),其中插件用于扩展Webpack的功能,如jsdoc-webpack-plugin正是这样的一个插件。 **jsdoc-webpack-plugin** 是Webpack生态中的一...

    code-roadmap-main.zip

    1. **教程文档**:这些可能是PDF、MD(Markdown)或其他格式的文档,详细解释了编程的基本概念,例如变量、控制结构、函数、数据结构等,并逐步引导读者理解并应用这些知识。 2. **代码示例**:为了帮助理解理论...

    Webpack2 中文文档 pdf

    Webpack 使用一种称为依赖图的技术来组织项目中的所有模块。每个模块都可以被视为一个节点,模块之间的依赖关系则表示为边。Webpack 会分析这些依赖关系并生成最终的打包文件。此外,Webpack 支持不同的构建目标,...

    前端项目-react-redux.zip

    在描述中提到的“Official React bindings for Redux”,意味着这个项目提供了官方支持的React与Redux之间的连接,让React组件能够方便地与Redux store进行交互。React绑定允许开发者使用React的生命周期方法或函数...

    xavirodriguezm_github_io-main-源码.rar

    9. **配置文件**(如.gitignore, package.json):如果是用Node.js或其他构建工具构建的项目,可能会有这些配置文件来管理依赖和构建流程。 要查看和理解这些源码,我们需要使用相应的工具,如文本编辑器(如Visual...

    webpackdemo只打包js、css

    Webpack 是一个流行的模块打包工具,尤其在前端开发中被广泛使用。这个"webpackdemo只打包js、css"的项目是一个基础示例,演示了如何使用...对于更复杂的场景,建议查阅Webpack的官方文档以获取详细信息和最佳实践。

    【28】2018年最新Webpack3由浅入深及搭载vue,react,angular框架多维度讲解 .txt

    入口是Webpack构建过程的起点,开发者通过配置入口文件来告诉Webpack应该从哪个文件开始构建模块依赖图。 #### 输出(output) Webpack构建的结果会输出到指定的位置。output配置项用于定义输出文件的名称、路径等...

    some-demo-master.zip

    3. **依赖管理**:如何处理不同模块之间的依赖关系,如使用CommonJS、AMD或Webpack等工具进行静态资源加载。 4. **模块版本控制**:如何跟踪和管理不同版本的模块,这可能涉及到Git等版本控制系统。 5. **模块化最佳...

    oc-frontend-源码.rar

    这个压缩包可能是某个开源项目、电商网站或者任何Web应用的前端代码库。 首先,让我们探讨一下前端开发的基本概念。前端开发通常涉及HTML、CSS和JavaScript这三种核心技术。HTML(HyperText Markup Language)用于...

    javascript-client-generated.zip

    此外,JavaScript项目可能使用了构建工具(如Webpack、Rollup)和任务自动化工具(如Gulp、Grunt),这些工具负责编译、打包、压缩和优化代码,以便于部署和提高性能。 总之,"javascript-client-generated.zip"是...

    Webpack中文手册 pdf

    这本手册主要涵盖了Webpack的基础概念、安装方法、配置技巧以及如何利用Webpack构建现代化的前端项目等内容。 ### Webpack简介 Webpack是一款非常流行的模块打包工具,它能够帮助开发者将各种资源(如JavaScript...

    jsapi-resources-master.zip

    首先,我们要了解ArcGIS JavaScript API的核心概念。ArcGIS API for JavaScript是Esri提供的一套JavaScript库,它允许开发者创建交互式的Web地图、查询地理信息、以及执行复杂的地理处理任务。该API支持矢量图层、...

    vue-single-component.zip

    `package.json`用于记录项目依赖、脚本命令等信息,而`package-lock.json`记录了每个依赖的确切版本,确保团队成员和构建环境使用相同版本的依赖,有利于版本控制和构建一致性。 4. **README.md** - 这是项目文档,...

    steedos-platform-master.zip

    学习和使用这个低代码前端项目,你需要熟悉前端开发的基本概念,了解相关框架的用法,并对低代码开发平台的工作原理有一定理解。如果你打算参与项目开发,还需要掌握版本控制工具(如 Git),以及构建和部署流程。

Global site tag (gtag.js) - Google Analytics