`
tntxia
  • 浏览: 1505354 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Webpack入门配置

 
阅读更多

Webpack是一个强大前端集成工具,它在Nodejs的基础上,对前端的资源做了整合,让前端的编程变得更加的可维护。

 

这里,我们用Webpack4.28来做一个小Demo。

 

1. 文件夹目录结构:

 

webpack------------

                |

                | ---------config------------

                |                                  |---------webpack.config.js

                |         

                | ------  runoob1.js

                |

                |-------  runoob2.js

                |

                | ------  style.css

                |

                | ------- index.html

 

webpack.config.js 内容:

 

 

module.exports = {

	mode:'development',
    entry: "./runoob1.js",
    output: {
        path: __dirname+"/../",
        filename: "bundle.js"
    },
    module: {
        rules : [
            { 
				test: /\.css$/, 
				exclude: /node_modules/,
				loader: "style-loader!css-loader" 
			}
        ]
    }
};

 

 

 

 

runoob1.js  内容:

 

require("./style.css");
document.write(require("./runoob2.js"));

 

 

runoob2.js  内容:

 

 

module.exports = "It works from runoob2.js.";

 

 

index.html 内容:

 

 

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <script type="text/javascript" src="bundle.js" charset="utf-8"></script>
    </body>
</html>

 

 

 

在webpack文件夹下运行:

 

webpack --config ./config/webpack.config.js

 

会生成bundle.js

 

打开index.html可以看到效果:


 

我们可以看出Webpack支持JS的模块引用,同时也支持CSS的动态生成,当然Webpack还有很多的功能此文未述,待读者去发现。
 

  • 大小: 10.7 KB
0
0
分享到:
评论

相关推荐

    webpack入门配置.zip

    本压缩包提供的内容是针对初学者的Webpack入门配置,通过简单步骤即可创建一个基础的Webpack打包项目。 1. **Webpack 基础概念** Webpack 是一个静态模块打包器,它会将JavaScript、CSS、图片等所有应用到项目中的...

    Webpack:Webpack配置入门.docx

    Webpack:Webpack配置入门.docx

    webpack入门demo代码

    通过这个“webpack入门demo代码”,你可以学习到如何配置Webpack的基本结构,理解其核心概念,并逐步掌握资源管理和优化的技巧。实践中,你可以尝试添加更多加载器和插件,以满足复杂项目的需求。

    webpack 入门

    #### 四、Webpack入门步骤 1. **安装Webpack**: - 使用 npm 或 yarn 安装 webpack 和 webpack-cli。 - 初始化 node.js 项目,使用 `npm init` 创建 package.json 文件。 2. **配置Webpack**: - 创建 `webpack...

    webpack入门教程

    ### webpack入门教程 #### 一、什么是webpack? webpack 是现代 JavaScript 应用程序的一个模块打包器。它将多个模块和资源文件打包成一个或多个 bundle 文件,这些文件可以在浏览器环境中运行。通过 webpack,...

    webpack入门必知必会

    【webpack入门必知必会】 Webpack 是一个现代前端开发中不可或缺的模块打包工具,它能够将 JavaScript、CSS、图片等资源文件打包成优化过的静态资源,以提高项目的加载速度和组织结构。它不仅是一个简单的打包工具...

    Webpack 入门教程

    在本入门教程中,我们将深入理解Webpack的工作原理,并学习如何配置和使用它。 ### 1. 模块化 Webpack 将你的项目视为一个模块化的系统,允许你使用 `import` 和 `export` 语句来管理依赖关系。这使得代码更易于...

    webpack入门+react环境配置

    《webpack入门+React环境配置详解》 在前端开发中,模块化管理和自动化打包工具的使用已经成为常态,而webpack正是这样一款强大的工具。本文旨在为React的开发环境搭建打下基础,帮助开发者理解webpack的基本概念和...

    leaflet-webpack 入门开发系列七属性查询.zip

    综上所述,"leaflet-webpack 入门开发系列七属性查询"涵盖了Leaflet地图库的使用、Webpack的配置与优化,以及如何在地图应用中实现属性查询功能。这一系列教程将帮助开发者构建交互性强、功能完善的Web地图应用。

    Webpack 从零入门到工程化实战.rar

    在“Webpack 从零入门到工程化实战”中,你将学习到以下关键知识点: 1. **Webpack 基本概念**: - **Entry(入口)**:Webpack 构建的起点,定义了项目中的主文件。 - **Output(输出)**:配置构建后的文件路径...

    webpack简单入门教程

    这个简单的入门教程将引导你了解Webpack的基本概念和配置,让你快速上手。 首先,我们从核心概念开始: 1. **入口(Entry)**:Webpack 开始构建的地方,通常在`webpack.config.js`中定义。在这个例子中,可能`main....

    react结合webpack的入门示例

    React是Facebook推出的一款用于构建用户界面的...综上所述,React结合Webpack的入门示例涵盖了React组件化开发以及Webpack的模块管理和打包功能。通过深入理解和实践,开发者能够创建高效、模块化的现代Web应用。

    WebpackGuide:公司团队内部分享的Webpack入门教学

    在《Webpack入门》的分享中,我们首先会介绍Webpack的基本概念,包括其核心概念:入口(Entry)、输出(Output)、加载器(Loader)和插件(Plugin)。入口定义了应用的起点,输出则指定了Webpack打包后的文件位置。...

    webpack4.x基础入门

    ### Webpack 4.x 基础入门 #### 一、Webpack 4.x 简介与重要性 Webpack 是一款流行的 JavaScript 模块打包工具,它可以将多种资源(如 JavaScript 文件、图片、字体等)合并成一个或多个包(bundle),以供浏览器...

    深入浅出webpack

    入门阶段,你需要理解这些核心概念,并学会配置简单的Webpack项目。例如,设置entry指定应用的主文件,output定义打包后的文件路径和命名规则,module用于处理不同类型的模块,loader是转换模块的工具,而plugin则...

    Webpack从零入门到工程化实战专栏源码

    在这个"Webpack 从零入门到工程化实战"专栏源码中,你将深入学习Webpack 的基本概念、配置、插件和加载器的使用,以及如何将其应用到实际项目中实现工程化。 一、Webpack 基础 Webpack 将应用程序视为由多个模块...

    Vue.js与Webpack安装教程.pdf

    Vue.js与Webpack安装教程 1 vue.js研究 1 1.1 vue.js介绍 1 1、vue.js是什么? 1 2、Vue.js与ECMAScript 1 3、Vue.js的使用 2 4、vue.js有哪些功能?...1.2 webpack入门 3 1.2.1 webpack介绍 3 1.2.2 安装webpack 4

    入门Webpack文档

    入门Webpack,打包给中配置,常用插件配置文档,对webpack的重要配置说明介绍

Global site tag (gtag.js) - Google Analytics