npm npm执行命令 cnpm 淘宝镜像

npm

什么是npm

  • NPM(node package manager),通常称为node包管理器。顾名思义,它的主要功能就是管理node包,包括:安装、卸载、更新、查看、搜索、发布等。类似在线免费云盘。
  • npm的背后,是基于couchdb的一个数据库,详细记录了每个包的信息,包括作者、版本、依赖、授权信息等。它的一个很重要的作用就是:将开发者从繁琐的包管理工作(版本、依赖等)中解放出来,更加专注于功能的开发。
  • 官网 :https://npmjs.org/
  • 不支持断点续传。

npm执行命令

操作查看版本升级NPM旧版本查看当前安装的树形模块
执行命令npm -vnpm install npm -gnpm list

cnpm 淘宝镜像

  • 阿里巴巴开发,为了与国外npm区分,取名为cnpm。

  • 安装命令:

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

    【注】尽量不使用上面的命令。使用重设代理命令:npm config set registry https://registry.npm.taobao.org

  • cnpm 可提高安装包下载速度。

  • 安装好淘宝镜像,以后可以使用cnpm来安装模块了。

安装包执行命令

命令说明命令说明
npm install/npm install 包名@0.1.1/
npm i这是npm install的简写形式npm install 包名 -global全局安装(c盘),任何一个项目都可以访问到。
可以使用简写 -g 。
npm install 包名 --save添加到dependencies(项目依赖)。项目上线时候需要用到的包。简写可以使用 -S (简写必须是大写)npm install 包名 --save-dev添加到devDependencies(开发依赖)。
开发代码时使用的包,例如测试,验证等使用的模块和包。
简写可以使用 -D (简写必须大写)。

更新模块

命令说明
npm update 包名这是更新到最新版本(npm update只更新顶层模块)
npm install 包名@版本号一般使用这个来更新

删除模块

命令说明
npm uninstall 包名/
npm uninstall 包名 -g删除全局安装的模块
npm uninstall 包名 --save或者npm uninstall 包名 -S删除项目依赖的模块
npm uninstall 包名 --save-dev或者npm uninstall 包名 -D删除开发依赖的模块

生成JSON配置文件 模块打包

  • 执行命令 npm init -y
{
  "name": "0806",            //包 名
  "version": "1.0.0",		//版本
  "description": "",		//描述
  "main": "index.js",		//入口文件
  "scripts": {				//脚本
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],  			//关键词
  "author": "",				//作者
  "license": "ISC"			//版本许可证
}
//(npm install 包名 --save-dev)
//dependencies   在生产环境中需要用到的依赖
//devDependencies     在开发、测试环境中用到的依赖	 

清除缓存数据 -4048

  • 执行命令 npm cache verify

重设代理

  • 错误内容
    ECONNREFUSED
    一直连接不上
  • 察看代理
    npm config get proxy
    npm config get https-proxy
    如果不是null 需要全部设置为null
  • 设置代理
    npm config set proxy null
    npm config set https-proxy null
  • 设置淘宝镜像
    npm config set registry https://registry.npm.taobao.org
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值