Npm是Node.JS的程序包管理器,Npm命令能够再cli中执行,方便进行包管理。如下为本身在使用过程当中使用频率比较高的一些经常使用命令,基本可以知足平常node包管理的相关操做需求。node
npm config list //查看npm主要配置包含:npm仓库地址,cwd路径,根目录等配置信息
npm config ls -l //查看所有npm默认配置
npm config get key //查看config中key对应的配置项
npm config set key=value //设置config中key对应的配置项值为value
npm --registry https://registry.npm.taobao.org install express // 修改当前项目的仓库位置
npm config set registry https://registry.npm.taobao.org //修改全局配置到淘宝镜像
设置完成后能够经过如下命令查看是否配置成功express
npm config get registry 或 npm info express
设置完淘宝镜像以后能够经过以下命令定义cnpm命令。用于执行淘宝仓库中的npm指令npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
发布Npm包时须要先切换回官方地址json
npm config set registry http://registry.npmjs.org
先执行login命令登陆到官方仓库中。code
npm login
切换到生成目录(默认=dist)目录下以后执行,将生成的包推送到官方仓库ci
npm publish --access=public //public表示发布的包的访问级别为public。
npm install @angular/core
npm install -g @angular/core
npm install --save @angular/core
npm install --save-dev @angular/core
命令 | node_modules | package.json | npm install | npm install --production |
---|---|---|---|---|
npm install | 是 | 否 | 否 | 否 |
npm install -g | 否 | 否 | 否 | 否 |
npm install --save | 是 | dependencies | 是 | 是 |
npm install --save-dev | 是 | devDependencies | 是 | 否 |
npm -v
npm ls
npm uninstall
npm -help (aliase -h) // 查看帮助信息 npm install -h // 查看安装相关的命令帮助
官方连接
https://docs.npmjs.com/cli-documentation/文档