微服务实战学成在线day02——(二)webpack的学习与使用

1 安装webpack

1.1安装Node.js

webpack基于node.js运行,首先需要安装node.js。
在这里插入图片描述
1、下载对应你系统的Node.js版本:
https://nodejs.org/en/download/
2、测试
在命令提示符下输入命令

node ‐v

会显示当前node的版本

1.2安排NPM

1、自动安装NPM
npm全称Node Package Manager,他是node包管理和分发的工具,使用NPM可以对应用的依赖进行管理,NPM
的功能和服务端项目构建工具maven差不多,我们通过npm 可以很方便地下载js库,打包js文件。
node.js已经集成了npm工具,在命令提示符输入 npm -v 可查看当前npm版本
2、设置包路径
包路径就是npm从远程下载的js包所存放的路径。
使用 npm config ls 查询NPM管理包路径(NPM下载的依赖包所存放的路径)
node ‐v
在这里插入图片描述
NPM默认的管理包路径在
C:/用户/[用户名]/AppData/Roming/npm/node_meodules,为了方便对依赖包管理,我
们将管理包的路径设置在单独的地方,本教程将安装目录设置在node.js的目录下,创建npm_modules和
npm_cache,执行下边的命令:
本教程安装node.js在D:\Program Files\nodejs下所以执行命令如下:

npm config set prefix “E:\nodejs\npm_modules”
npm config set cache “E:\nodejs\npm_cache”

3.安装cnpm
npm默认会去国外的镜像去下载js包,在开发中通常我们使用国内镜像,这里我们使用淘宝镜像
下边我们来安装cnpm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装后,我们可以使用以下命令来查看cnpm的版本

cnpm -v

在这里插入图片描述
nrm ls 查看镜像已经指向taobao
在这里插入图片描述
使nrm use XXX切换 镜像
如果nrm没有安装则需要进行全局安装:cnpm install -g nrm

1.3 安装webpack

webpack安装分为本地安装和全局安装:
本地安装:仅将webpack安装在当前项目的node_modules目录中,仅对当前项目有效。
全局安装:将webpack安装在本机,对所有项目有效,全局安装会锁定一个webpack版本,该版本可能不适用某个
项目。全局安装需要添加 -g 参数。
进入webpacktest测试目录目录,运行:

  • 本地安装:

只在我的项目中使用webpack,需要进行本地安装,因为项目和项目所用的webpack的版本不一样。本地安装就会将webpack的js包下载到项目下的npm_modeuls目录下。
在门户目录下创建webpack测试目录webpacktest01:
npm install --save-dev webpack 或 cnpm install --save-dev webpack
npm install --save-dev webpack-cli (4.0以后的版本需要安装webpack-cli)

  • 全局安装
    全局安装就将webpack的js包下载到npm的包路径下。
    npm install webpack -g 或 cnpm install webpack -g

测试:
在cmd状态输入webpack,出现如下提示说明 webpack安装成功
在这里插入图片描述

1.4流程图

在这里插入图片描述

打包过程及webpack开发过程

在这里插入图片描述

注:以上笔记结合了官方的笔记,少许地方进行个人的修改,省去了一些没用的内容。
遇见的问题:
如果电脑装的nodejs版本过高,则使用教程提供的node_moudle的话,里面的sass版本就跟不上nodejs的版本,在使用脚手架时,运行dev指令会报错,解决方法:

  • 升级sass版本,先将电脑安装的sass卸载,再进行安装,不过个人在操作的时候,安装了数次还是无法正常安装。
  • 降低nodejs版本,卸载电脑的nodejs,安装教程提供的nodejs4.9版本的即可。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值