npm的基本介绍与使用

一. 初始npm

       npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 600000 个 包(package) (即,代码模块)。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。
        简单说,npm就是包管理工具,在java中和maven一样

官方: https://www.npmjs.com/
官方API: http://caibaojian.com/npm/getting-started/what-is-npm.html
在这里插入图片描述

在这里插入图片描述

二. 安装npm

npm是node.js默认的软件包管理系统
安装完毕node后, 会默认安装好npm
npm本身也是基于Node.js开发的软件
node.js的安装:https://blog.csdn.net/qq_43636251/article/details/116948794

1. 安装完node.js 在控制台输入 npm -version 可以看到当前版本

	npm -version

在这里插入图片描述

三. 使用npm工具管理包

3.1 基础命令

命令说明
npm-v查看当前版本
npm install <Modul Name>项目中安装模块 比如 (npm install jquery)
npm install <Modul Name> -g全局安装模块 比如 (npm install jquery -g)
npm list -g查看所有全局安装的模块
npm list vue查看某个模块的版本号
npm -g install npm@5.9.1(@后跟版本号)这样我们就可以更新npm版本
devDependencies开发时的依赖。里面的模块是开发时用的,发布时用不到它,比如项目中使用的 gulp ,压缩css、js的模块。这些模块在我们的项目部署后是不需要的

3.2 常用命令

命令说明
npm help查看所有命令
npm help <command>查看某条命令的详细帮助
npm update <package>当前目录下node_modules子目录里的对应模块更新至最新版本
npm update <package> -g可以把全局安装的对应命令行程序更新至最新版
npm cache clear清空NPM本地缓存 用于对付使用相同版本号发布新版本代码的人
npm unpubish <package> @<version>撤销发布自己发布过的某个版本代码

四. npm 镜像的设置与查看

4.1 为什么使用镜像?

npm是国外的,服务器也在国外,如果使用的话,下载速度有点慢,一般我们切换到国内的镜像,这样下载的速度就会快一点

4.2 在国内一般用淘宝镜像

	# 搭建环境时通过如下代码将npm设置成淘宝镜像
	npm config set registry https://registry.npm.taobao.org --global
	npm config set disturl https://npm.taobao.org/dist --global
	# 设置当前地址(设置为默认地址)
	npm config set registry https://registry.npmjs.org/
	# 查看镜像的配置结果
	npm config get registry 
    npm config get disturl  
	# 使用nrm工具切换淘宝源
	npx nrm use taobao
 	# 如果之后需要切换回官方源可使用
	npx nrm use npm

五. 了解package.json文件

目录说明
name包名
version包的版本号
description包的描述
homepage包的官网 url
author包的作者姓名
contributors包的其他贡献者姓名
dependencies依赖包列表。如果依赖包没有安装,npm 会自动将依赖包安装在 node_module 目录下
repository包代码存放的地方的类型,可以是 git 或 svn,git 可在 Github 上
main字段指定了程序的主入口文件,require(‘moduleName’) 就会加载这个文件。这个字段的默认值是模块根目录下面的 index.js
keywords关键字
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自学之路←_←

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值