npm list --depth=0
:查看全部高级的npm moudlesnpm list --depth=0 -g
:查看全部全局安装的模块npm install -g npm
:npm自身更新npm update
:升级当前目录下的项目的全部模块npm cache clean
:清除缓存npm init
:引导你建立一个package.json文件,包括名称、版本、做者等信息 1. 在mac下:
1. 先安装n模块:npm install -g n
2. 升级node.js:n stable
2. 在window下:
没法用上述指令升级,不过也很简单,只需在官网下载最新的msi便可。javascript
由于npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,因此可使用国内的镜像、淘宝所提供的cnpm。html
1. cnpm的安装
1.npm install -g cnpm
或npm install -g cnpm --registry=http://r.cnpmjs.org
2. 而后便可用cnpm来代替npm进行包的安装:cnpm install ionic -g
java
2. 给电脑换源 npm 国内镜像 cnpm
1. 经过config配置指向国内镜像源
npm config set registry http://registry.cnpm.org
2. 在配置文件~/.npmrc写入源地址
registry =https://registry.npm.taobao.org
(第二种方法一劳永逸,指令也可用npm代替cnpm。)node
package.jon 等相关操做:关于版本 有些依赖新版本会有问题 因此使用 ~ 或者 版本 比较好npm
指定版本:好比1.2.2,遵循“大版本.次要版本.小版本”的格式规定,安装时只安装指定版本。 波浪号(tilde)+指定版本:好比~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),可是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。 插入号(caret)+指定版本:好比ˆ1.2.2,表示安装1.x.x的最新版本(不低于1.2.2),可是不安装2.x.x,也就是说安装时不改变大版本号。须要注意的是,若是大版本号为0,则插入号的行为与波浪号相同,这是由于此时处于开发阶段,即便是次要版本号变更,也可能带来程序的不兼容。 latest:安装最新版本。