基于打包工具Webpack进行项目开发实例

前端之家收集整理的这篇文章主要介绍了基于打包工具Webpack进行项目开发实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

<p style="text-align: left">

一. 常见打包工具的介绍

在打包工具中,常见的有RequireJS,browserify,webpack,其中RequireJS是一个JavaScript模块加载器,基予ADM(async module define)规范实现,browserify是一个以在浏览器中使用Node.js模块为出发点的工具,而webpack则是一个为前端模块打包构建而生的工具.

二. 工具的使用

(1)作为npm包的RequireJS提供了一个可执行的r.js工具,通过命令行执行,使用方式如下:

(2)browserify提供的命令行工具,使用如下面所示:

(3)webpack的使用

如下面所示,使用命令进行安装与使用,如下所示:

在上面命令行中,我们进行了简单的全局安装webpack和对main.js文件的打包操作

三. 项目构建

对前端项目来说,webpack扮演的是构建工具的角色,并不是代码依赖,应该被安装在dev-dependencies中,使用如下命令进行安装:

在这个示例中,将进行简单应用的构建,包括两个js模块

1.生成文本”Hello world”的hello模块(hello.js)

2.打印文本的index.js模块(index.js)

和用于在前端浏览器中显示内容的index.html文件

<Meta charset="UTF-8"> Title

也就是将路径进行修改,因为在webpack.config.json文件中进行了服务器路径的配置,修改了 publicPath: "/assets/",项,在命令行执行npm run start能看到服务器正常启动,然后我们去浏览器进行访问,如下所示结果:

同时该项目使用的代码在github地址如下:github地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

猜你在找的JavaScript相关文章