简介:
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 就可以使用淘宝的源了