全面掌握Webpack4.0 (二)Webpack的正确安装方式(持续更新…

本片文章给大家介绍一下如何正确的安装webpack

一.安装Node.js环境并检查是否安装成功(推荐安装LTS版本,至于如何安装在此就不做说明了)
二.新建一个文件夹,作为项目目录,自定义名就叫webpack-demo,并用编辑器打开,我这里使用的是VSCode
在这里插入图片描述
目前该项目是一个空项目。
三.在终端通过npm init命令对项目进行初始化(一路回车就可以),最后在项目目录中会出现一个package.json文件,这个文件描述和该项目相关的一些信息。
在这里插入图片描述
四.全局安装webpack以及webpack-cli(不推荐)
安装命令:
npm install webpack webpack-cli -g
(非常不推荐全局安装webpack,因为不同的项目使用的webpack的版本可能不同,所以推荐在项目内部安装webpack)
查看版本号命令:
webpack --version
在这里插入图片描述

在项目内部安装webpack之前首先我们要卸载掉刚刚全局安装的webpack
使用命令:
npm uninstall webpack webpack-cli -g
检查是否卸载成功,依然使用webpack --version命令:如下报错说明找不到webpack了,即为卸载成功。
在这里插入图片描述
五.在项目内部安装webpack以及webpack-cli(推荐)
在项目中运行以下命令:
npm install webpack webpack-cli -D
安装之后,发现项目中多出了一个node_modules文件夹和一个package-lock.json文件
在这里插入图片描述

然后我们使用webpack --version查看是否安装成功,却发现报错:
在这里插入图片描述
发现和之前的报错一样,那是因为我们没有安装成功吗?其实并不是,我们执行以下的命令试一下能否查看到版本号:
npx webpack --version
在这里插入图片描述
我们发现找到了版本号,说明在项目内通过npm install webpack webpack-cli -D命令的方式安装webpack成功了,那么问题来了,为什么我们在之前通过全局的方式安装webpack使用webpack --version就可以查看版本号,但是在项目内部使用webpack --version就不行呢?其实原因是webpack --version这个命令会默认去全局查找webpack,所以全局安装的就没有问题,项目内安装的就会报错。但是我们使用npx命令查看版本号,这个命令内部是去我们项目内的node_modules文件夹中去查webpack,所以通过npx webpack --version命令的方式可以正确获取到版本号。

补充说明:webpack和webpack-cli的区别:
webpack-cli 是使用 webpack 的命令行工具,在 4.x 版本之后,webpack启动命令行的代码放入了webpack-cli 中。如果只安装了webpack,只能在nodejs环境中使用,就不能在命令行中使用。

全面掌握Webpack4.0 (三)Webpack的入门配置(持续更新…

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值