前端工具npm(node package manager)node.js包管理工具

  1. 简介
    什么是NPM
    npm全称Node Package Manager,是node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于后端的Maven.
  • 在后端开发中使用过maven,maven构建项目,管理jar依赖,联网下载依赖
  • npm类似于maven,用在前端中,管理前端js依赖,联网下载js依赖,比如jquery.
  1. NPM工具的安装位置
    我们通过npm可以很方便的下载到JS库,管理前端工程
    Node.js默认安装的NPM包和工具的位置:node.js/node_moudles
  • 在这个目录下你可以看见npm目录,nom本身就是被npm管理的一个工具,由此说明Node.js已经集成了NPM工具
//在命令提示付下输入 npm -v 可以查看当前的npm版本
npm -v

在这里插入图片描述2. 安装npm
在安装node.js的时候.npm也会被一起安装.

在这里插入图片描述
在这里插入图片描述在这里插入图片描述我们在vscode打开也能看到版本
在这里插入图片描述3. 演示npm具体操作
(1) npm项目初始化操作
3. 在vscode中建一个npmdemo文件夹
4. 在这里插入图片描述用这个作为前端的项目.使用命令 npm init
可以按照提示默认操作.不需要提示可以输入命令: ==npm init -y ==
项目初始化之后,生成了一个package.json文件,类似于后端的pom文件

在这里插入图片描述

(2) npm下载js依赖

  1. 命令: == npm install (依赖名称) ==
  2. npm镜像问题.
    NPM官方的管理的包都是从http://npmjs.com下载的,但是这个网站在国内的速度十分慢.
    这里可以推荐使用淘宝NPM镜像:http://npm.taobao.org/,淘宝NPM镜像是一个完整的npmjs.com镜像,同步频率为10分钟一个,以保证尽量与官方服务同步
npm config set registry https://registry.npm.taobao.org

查看npm设置是够成功

npm config list

在这里插入图片描述如图所示,为设置成功

  1. 下载依赖:
    比如说下载jquery依赖
npm isntall jquery

在这里插入图片描述在文件区域多了些东西
在这里插入图片描述在看一下package.json
在这里插入图片描述
多出了一个依赖版本
还有一个文件需要注意:
在这里插入图片描述这个表示依赖版本的锁定,就是说有这个lock配置后,下载下来的依赖是固定为某一个版本,而不是最新版的.

由于npm install jquery指令运行下的就是最新版本.如果说你需要下jquery的某一个版本可以设置.指令

npm install jquery@x.x.x  //x.x.x表示数字版本
  • 如何根据配置文件下载依赖?
npm install
即可.注意:必须在当前项目的目录当中运行终端指令

#devDependencies节点:开发时的依赖包,项目打包到生产环境的时候不包含的依赖
#使用 -D参数将迎来添加到devDepencies节点

npm install -D eslint

#全局安装
#Node.js全局安装的npm包的工具的位置,用户目录\AppData\Roaming\npm\node_moudles
#一些命令行工具常常使用全局安装方式
npm install -g webpack

4.其他命令
# 更新包(更新到最新版本)
npm update 包名

# 全局更新
npm update -g 包名
#卸载包
npm uninstall 包名
# npm uninstall -g 包名





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值