npm的下载、使用,及切换镜像源的三种方式

本文介绍NPM(node包管理器)的基本使用方法,包括初始化、安装、卸载第三方包及命令行程序,如何利用NPM服务器资源,以及如何通过配置加速下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



简介:

NPM,通常被称为node包管理器,顾名思义,他的主要功能就是管理包,
包括:安装 / 卸载 / 更新 / 查看 / 搜索 / 发布等

  允许用户从NPM服务器下载别人编写的第三方包到本地使用。 
• 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 
• 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用


使用
1、安装(不用安装,只要安装过了node就会有) 

- 官网[https://www.npmjs.com]
  - node package manager
  - 命令:

此处注意使用管理员模式,避免其它问题
    + 初始化:`npm init`
初始化可以生成一个package.json文件,
文件存储了所有自动导入的框架的信息
在命令行中:npm init 一直回车
在命令行中:npm init  -y  不用一直敲回车




    + 安装指定包:`npm install jquery --save`
    + 删除指定包:`npm remove jquery --save`
    + 下载安装package.json中dependencies属性对的文件:`npm install --production`    
package.json里面储存着所需的js文件的信息,jquery/angular.js等等,
npm install --production 命令可以将里面的信息中的包下载指定的文件和版本


命令: npm install       //根据package中的内容下载所有的包


npm remove 指定文件名 --save     //save同时删除配置文件中的配置


npm install 包名字             是将包下载到当前目录下的 node_modules 文件夹中
  npm install -g 包名字          全局安装


同时下载多个文件 
npm install --save jquery bootstrap angular

npm docs jquery     //可以自动打开jquery的官网

示例下载
下载jquery的包
I:\html5Code\Angular>npm install jquery --save


下载指定版本的包,可通过淘宝的镜像文件下载
npm install jquery@1.7 --registry=https://registry.npm.taobao.org

删除
删除jquery 包
npm uninstall jquery


使用淘宝镜像会加快下载的速度
地址:http://npm.taobao.org/


下载指定版本的包,可通过淘宝的镜像文件下载

npm install jquery@1.7 --registry=https://registry.npm.taobao.org


临时使用淘宝源

npm --registry https://registry.npm.taobao.org install node-red-contrib-composer@latest

全局配置切换到淘宝源

 npm config set registry https://registry.npm.taobao.org

全局配置切换到官方源

 npm config set registry http://www.npmjs.org

检测是否切换到了淘宝源

npm info underscore

.......

gitHead: 'e4743ab712b8ab42ad4ccb48b155034d02394e4d'

dist:    { shasum: '4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022',    

size: 34172,     noattachment: false,   

// 有 registry.npm.taobao.org 等字样  说明切换成功    

tarball: 'http://registry.npm.taobao.org/underscore/download/underscore-1.8.3.tgz' }, 

directories: {},  publish_time: 1427988774520 }


最后:npm install  就可以使用淘宝的源了

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/qq940853667/article/details/70837646
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值