npm常用命令
1.查看Npm配置
npm config list //查看npm主要配置包含:npm仓库地址,cwd路径,根目录等配置信息
2.切换仓库到淘宝镜像
一次性: npm –registry https://registry.npm.taobao.org install express // 修改当前项目的仓库位置 永久性: npm config set registry https://registry.npm.taobao.org //修改全局配置到淘宝镜像 npm config get registry 或 npm info express 查看配置是否成功
3. 添加cnpm 指令
npm install -g cnpm –registry=https://registry.npm.taobao.org
4.切换回Npm官方
发布Npm包时需要先切换回官方地址 npm config set registry http://registry.npmjs.org
5.Npm包到官方仓库
先执行login命令登录到官方仓库中。 npm login 切换到生成目录(默认=dist)目录下之后执行,将生成的包推送到官方仓库 npm publish –access=public //public表示发布的包的访问级别为public。
6.安装npm包
npm install
缩写为npm i
此命令会将包安装到node_modules中,但是不会修改package.json,执行npm install时也不会自动安装。示例: npm install @angular/corenpm install -g
此命令会将包安装到全局目录中(npm config get prefix所对应的目录),不修改package.json,执行npm install不会自动安装 npm install -g @angular/corenpm install --save
此命令会将包安装到node_modules中,同时修改package.json文件,添加到dependencies(生产环境)节点。执行npm install 时会自动安装这个包。运行npm install –production或者注明NODE_ENV变量值为production时,会自动下载模块到node_modules目录中。 npm install –save @angular/corenpm install --save-dev
此命令会将包安装到node_modules中,同时修改packgage.json,将包添加到devDependencies(开发环境)节点中,执行npm install 会自动安装这个包到node_modules中,运行npm install –production或者注明NODE_ENV变量值为production时,不会自动下载模块到node_modules目录中。 npm install –save-dev @angular/core-S 表示 --save
,添加到dependencies节点-D 表示 --save-dev
,添加到devDependencies节点npm i element@2.12.0
,指定插件版本
7.查看Npm版本
npm -v
8.查看当前安装的包依赖关系
npm ls
9.卸载包
npm uninstall