webpack安装与使用

webpack安装与使用

webpack安装与使用

什么是webpack以及webpack的安装与使用

1.什么是webpack?

webpack 是代码编译工具,有入口、出口、loader 和插件。webpack 是一个用于现代javascript应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle

Webpack是一个用于现代javascript应用程序的静态模块打包程序。webpack在处理应用程序时,会递归地构建一个依赖图,这个依赖图包含了应用程序所需的每个模块,然后将所有这些模块打包成一个或多个bundle。
Webpack强调模块化开发和管理、文件压缩、预处理等功能,这些都是它的附随功能。
注意:

  • Webpack模块化打包webpack必须依赖于节点环境才能正常运行,
  • 为了正常执行许多代码,节点环境必须依赖各种包,
  • 对各种包的依赖需要npm工具(节点包管理器节点包管理)

2.webpack安装

安装webpack ,要先安装 node.js , node.js自带了软件包管理工具 npm
1.查看node版本(node的安装自行查找,很简单)

node  -v

2.全局安装webpack,避免后面出现版本问题,提前指定版本

npm install webpack@3.6.0 -g

注意:在此处进行全局安装后,后面也会进行局部安装

  • 为什么全局安装后需要本地安装?
    一个项目往往依赖于一个特定的webpack版本,全局版本可能与这个项目的webpack版本不一致,导致打包问题。所以通常,每个项目都有自己的本地Web包。Web Pack @ 3.6.0方便查看配置文件,后期版本隐藏了配置文件。

创建项目后,安装项目文件夹下的部分:(以下是webpacklearn文件夹下的安装)

npm install webpack@3.6.0 –save-dev

3.webpack的使用

(1)新建项目webpacklearn,按下图依次创建文件夹:

webpack安装与使用

如果项目中依赖node中的一些包 ,npm init运行建package.json

进行打包:将项目文件夹在集成终端中打开,输入命令:

例如:webpack ./src/main.js ./dist/bundle.js

一路回车,运行完成后自动创建 package.json 文件

新建 webpack.config.js

简化命令:

修改:在项目文件夹下输入webpack的时候完成打包:
webpack命令完成打包: webpack

如何执行我们的build指令呢?–》

再次将打包命令修改命令为 npm run build,修改package.json文件 添加

“build”: “webpack”

关于使用全局webpack还是局部webpack的问题?

打开文件在终端直接执行webpack命令,使用的全局安装的webpack,当在package.json中定义了scripts时,其中包含了webpack命令,以及npm run build命令,那么使用的是局部webpack(使用package.json中的script的脚本在执行时,会按照一定的顺序寻找命令对应的位置,如果没有找到,会去全局的环境中寻找,)


参考文档:https://blog.csdn.net/qq_43812504/article/details/125455896

友情链接:https://www.ccwisdom.com/industrynews/