Webpack-1.0.0

527 阅读2分钟

Webpack - 前言

 webpack中文官网https://www.webpackjs.com/ 

模块化开发的概念提出之后,模块打包工具孕育而生。随着早期webpack只能打包js文件,发展到可以打包任何类型的文件,再到主流前端框架的脚手架工具移植了webpack。熟练使用webpack是前端开发绕不开的必备技能。

 Webpack - 搭建环境 

webpack是基于node开发实现,首先需要安装nodejs,nodejs版本越新打包速度越快,webpack版本同理。

nodejs中文官网 nodejs.cn/

下载nodejs安装完成之后,终端输入 node -v 及 npm -v 显示相应的版本号,即nodejs安装成功,npm为nodejs包管理工具。至此webpack的环境搭建完成。

Webpack - 创建项目

新建工程文件夹,进入工程文件夹,输入 npm init 初始化项目,使其符合nodejs规范。


package name // 工程名称

version // 默认版本号

...

一路向下,最终输入 yes

或者直接输入npm init -y 直接生成package.json文件

查看工程目录,生成一个package.json的文件


此文件包含你输入的信息,其中 “private":true ,为私有,不会发布到npm的线上仓库。"main":"index"不需要暴露,可删除。"author":"wudongchao",作者名"license":"ISC",开源配置。

Webpack - 安装

打开终端,输入 npm install webpack webpack-cli -g 全局安装webpack ⚠️

安装完成之后,会出现 webpack 及 webpack-cli 相应的版本号,webpack-v查看webpack版本。

⚠️如果你有webpack3的项目,在全局安装webpack的情况下,有可能会出现webpack3项目无法正常运行,不推荐全局安装webpack。

进入工程文件夹,输入 npm install webpack webpack-cli -D  项目中安装webpack ⚠️

安装完成之后,会出现 webpack 及 webpack-cli 相应的版本号,npx webpack -v 查看版本号。npx命令会在node_module文件夹中查找webpack安装包。

⚠️如果你的工程名字为 webpack 那么你下载webpack 就会出错,因为webpack还不是肚子里的蛔虫。

工程目录会生成node_modules文件夹和package-lock.json文件,至此webpack安装完成。