初始化
npm init
查看当前版本
npm -v
设置国内镜像(具体原因就不必多说了)
两种办法:
一、直接修改镜像地址
npm config set key value 命令,设置指定的镜像地址
npm config set registry https://registry.npmmirror.com
二、用封装好的 cnpm 命令
安装 cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
安装方式 (全局 or 局部)
局部安装示例:
dependencies
npm install jquery --save
devDependencies
npm install lodash --save-dev
一个node package常用有两种依赖,一种是dependencies一种是devDependencies,其中前者依赖的项该是正常运行该包时所需要的依赖项,而后者则是开发的时候需要的依赖项。
dependencies是开发和生产运行需要的包依赖,例如前端jqeury, angular,lodash,Bootstrap等这样的开发需要的库和框架,devDependencies是一些开发辅助包,例如前端的webpack,gulp,bower,等这样的工具。
–save是自动帮你安装包添加依赖关系到 package.json的dependencies下
–save-dev是自动帮你安装包添加依赖关系到 package.json的devDependencies下
常用简写:
-S --save 添加依赖关系到dependencies下
-D --save-dev 添加依赖关系到devDependencies下
-O --save-optional 添加依赖关系到optionalDependencies下
安装形式##
普通安装
npm install vue --save
指定安装最后一个版本
npm install jquery@latest --save
指定安装@2.1.1版本
npm install jquery@2.1.1 --save
指定安装大于等于@2.0.0小于2.2.0版本
npm install jquery@">=2.0.0 <2.2.0" --save
删除安装包
删除全局包
npm uninstall -g @angular/cli
删除局部包
npm uninstall jquery