在进行安装之前,我们要了解npm和cnpm的区别。
- npm:node.js的包管理器,用于node插件管理(安装、卸载、管理依赖等)
- cnpm:因为npm安装插件是国外服务器下载,受网络影响大,可能出现异常,所以我们用淘宝团队分享的国内镜像来取代国外服务器
-g参数
- 全局安装(global),可以在命令行下直接使用(大多数情况下,都用这种方式)
- 可以通过npm root -g查看全局安装的文件夹位置
vue-cli2安装
npm install -g vue-cli
cnpm install -g vue-cli
手动指定从哪个镜像服务器获取资源:该命令只在安装脚手架时会用到,使用频率不高
npm install -gd express –registry=http://registry.npm.taobao.org
为了避免每次安装都要用到–registry参数,可以使用如下命令进行永久设置
npm config set registry http://registry.npm.taobao.org
-S,-D参数
- -S,–save安装包信息将加入到dependencies(生成阶段的依赖)
- -D,–save–dev安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般都是使用它
- i是install的缩写(i前面不需要加“-”)
查看全局的位置:
npm root -g