webpack初体验

简介: ●首先新建一个项目文件夹命名为WebPack2项目文件●用SubLime将其打开并在该文件夹中创建app.js、index.html和webpack.

●首先新建一个项目文件夹命名为WebPack2

img_5eb3ba0d1fe3557c848f6a857ac84ca9.png
项目文件

●用SubLime将其打开并在该文件夹中创建app.js、index.html和webpack.config.js(webpack配置文件)

webpack.config.js

module.exports={
    // 设置入口文件
    entry:'./app.js',
    // 设置编译输出后的文件名
    output:{
    path:__dirname,
    filename:'bundle.js'
    },
    mode:'development'
}

index.html

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>WebPack初体验</title>
    </head>
    <body>
        <!-- 这里是webpack.config.js里指定的输出文件 -->
        <script type="text/javascript" src="./bundle.js"></script>
    </body>
</html>

app.js

document.write('WebPack初体验');

接下来在该项目问价夹下打开命令行窗口用npm生成package.json

$ npm init --yes

package.json

{
  "name": "WebPack2",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

接下来用npm下载webpack(这里用cnpm(淘宝镜像)下载比较快)

$ cnpm install webpack

下载成功后在项目文件夹里出现node_modules文件夹

img_b83d6ac79e701766a390165c3dc0bb66.png
node_modules文件夹

这时在命令行输入

$ webpack ./app.js

成功后出现bundle.js文件

img_cdfc8f37bdfa116b83d65da27bf44cb8.png
bundle.js

将index.html用浏览器打开

img_3910e70070f538e3ffe53fb065aaac5d.png
最终效果
目录
相关文章
|
Web App开发 前端开发 JavaScript
webpack4-用之初体验,一起敲它十一遍
众所周知,webpack进入第4个大版本已经有2个月的时间了,而且webpack团队升级更新的速度也是非常的惊人
2704 0
|
1月前
|
JavaScript 前端开发
webpack成长指北第9章---webpack如何对icon字体进行打包
webpack成长指北第9章---webpack如何对icon字体进行打包
28 1
|
1月前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
41 0
|
1月前
|
前端开发 JavaScript
webpack成长指北第8章---webpack的CSS Modules打包
webpack成长指北第8章---webpack的CSS Modules打包
19 0
|
7月前
|
资源调度 前端开发 JavaScript
深入理解Webpack:现代Web开发的打包工具
Webpack是一款强大的开源JavaScript模块打包工具,它在现代Web开发中扮演着至关重要的角色。通过Webpack,开发者可以有效地管理和打包项目中的各种资源,包括JavaScript、CSS、图片等,使Web应用程序更具可维护性和性能。在本博客中,我们将深入研究Webpack的核心概念、配置、加载器、插件和最佳实践,以帮助您更好地掌握这个强大的工具。
39 0
|
7月前
|
JavaScript Shell 开发工具
webpack打包工具系列
webpack打包工具系列
31 0
|
4月前
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
webpack 使用打包报错 ERROR in node_modules\@types\node\ts4.8\assert.d.ts
106 0
|
4月前
|
JavaScript 数据库
使用 Webpack 打包 node 程序,node_modules 真的被干掉啦
使用 Webpack 打包 node 程序,node_modules 真的被干掉啦
67 0
|
7月前
|
JavaScript
Webpack4 创建项目以及打包一个JS文件
Webpack4 创建项目以及打包一个JS文件
68 0
|
3月前
|
前端开发 JavaScript 开发者
webpack打包机制,构建过程和配置
webpack打包机制,构建过程和配置
19 0