webpack4 快速上手

初识webpack

什么是webpack?官网介绍是 module bundler, JavaScript 的模块打包器,大概意思就是,能够将一堆关系错综复杂的 .js, .css, .sass 等文件,打包成几个静态的文件,在 html 里面直接插入实用,webpack中包含了gulp自动打包工具、包含了babel转es5压缩等.

npm 相关命令了解

初始化新项目
npm init
全局安装依赖包package,不属于具体哪个项目
npm install --global package
安装运行时依赖包PACKAGE,会打包至最终生成文件
npm install --save package
安装开发时依赖包package,不会出现在生产文件中(正式运营环境)。webpack就属于开发时用来打包文件,在运行时就不需要它了。
npm install --save-dev package
执行命令,具体命令配置在package.json中
npm run command
同时以上安装依赖命令也有简写模式
npm i -g package
npm i -S package
npm i -D package

安装webpack

首先要安装node.js,node.js自带了软件包管理器npm,webpack需要node.js v0.6以上的支持,建议使用最新版node.js,全局安装webpack

$ npm install webpack -g #全局安装webpack

此时 Webpack 已经安装到了全局环境下,可以通过命令行 webpack -h 试试。

通常我们会将 Webpack 安装到项目的依赖中,这样就可以使用项目本地版本的 Webpack。

$ mkdir demo # 创建一个demo目录

$ cd demo

$ npm init # 初始化一个项目,生成package.json

# 安装webpack与webpack-cli
$ npm install --save-dev webpack
$ npm install --save-dev webpack-cli

二、打包实现

mkdir src # 创建src目录

在src/index.html中写入:

<html>
<head>
	<meta charset = 'utf-8'>
</head>
<body>
<script src="../dist/bundle.js>
</body>
</html>

在main.js中写入:

// main.js
document.write('It works for main.js')

在package.json中配置scripts【dist文件夹和bundle.js会自动生成】:

"scripts": {
"build": "webpack ./src/main.js -o ./dist/bundle.js --mode development"
},

最后在终端中使用如下命令:

npm run build # 使用webpack进行打包了

webpack.config.js配置

// 这是webpack的配置文件,当 npm run build 会自动找webpack.config.js
// 这个配置未见时运行在node环境下的,这个配置文件书写方法是node.js语法

const path = require("path");

module.exports = {
//入口文件
entry: path.join(__dirname, "./src/main.js"),
//出口
output: {
//配置出口文件得目录
path: path.join(__dirname, './dist'),
filename: 'bundle.js'
},
mode: "development",
}

出处:https://www.blog8090.com/webpackkuai-su-shang-shou/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值