2022-01-03  本文已影响0人  柠栀5102

包必须包含一个描述文件:package.json。该文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。

创建一个描述文件package.json:

可以通过npm init -y命令直接生成,也可以一步步生成:

npm init 初始化npm包

package name(包名,默认文件夹名):

version(版本号,默认1.0.0):

desciption(描述,也可以不写):

entry point(main)(入口文件,一般都是index.js):

test command(测试提交地址):

git repository(github开源仓 库地址,全球托管平台):

keywords(关键字):

author(作者):

license(开源编号,默认ISC):

安装

npm install/i 包名(模块名)

npm install jquey 安装jQuery模块

npm install math 安装math模块

npm install moment 安装moment模块

npm install 根据描述文件中的依赖dependencies 下载好对应的模块

卸载

npm remove/r 包名(模块名)

npm uninstall 包名(模块名)

npm remove jquey 删除jQuery模块 

npm remove math 删除math模块

npm remove moment 删除moment模块

npm修改或切换镜像地址

方式一、npm config edit 打开npm的配置文件,直接修改registry的地址 registry=地址

方式二、代码直接更改npm的配置文件:npm config set r egistry 地址

方式三、使用nrm管理registry地址,首先安装nrm 输入命令:npm install -g nrm

nrm ls 查看镜像列表,然后切换镜像:nrm use taobao(地址的名字)

升级包

1、npm install  重新安装所有包 全部覆盖一遍

2、npm update 包名  升级指定包

3、npm update  升级全部包(版本号一致 不会重新安装,相比较install更节省性能)

安装包并添加到生产依赖中

npm install 包名 --save/-S 

安装包并添加到开发依赖中

npm install 包名 --save-dev/-D 

安装全局指令

npm install   --global/-g

版本

npm view 包名 versions 查看所有版本 

npm view 包名 version 查看最高版本

npm i 包名@版本 安装指定版本的包

上一篇 下一篇

猜你喜欢

热点阅读