Npm Command
2018年1月22日
预计阅读:2min
工作中常用的命令
# 查看npm版本
npm -v
# 查看npm配置
npm config ls
# 查看npm源
npm config get registry
# 设置npm源(也可安装cnpm)
npm config set registry https://registry.npm.taobao.org
# 安装cnpm
npm i -g cnpm --registry=https://registry.npm.taobao.org
# 初始化生成package.json(加y参数可以跳过配置)
npm init -y
# 在项目中调试模块
npm link
# 搜索模块
npm search
# 列出项目安装的模块
npm list
# 发布模块
npm publish
# 手动编辑npmrc
npm config edit
# 设置socks5代理
npm config set proxy='socks5://proxy.hackshen.com'
# 删除代理
npm config delete proxy
# 设置淘宝镜像
npm config set registry=https://registry.npm.taobao.org
# 设置默认镜像
npm config set registry=https://registry.npmjs.org/NPM 发布
# 添加账户
npm adduser
# 登录
npm login
# 发布
npm publishnpm搭建私服
# 安装Verdaccio
npm install verdaccio -g
# verdaccio 直接运行即可
verdaccio
# 创建账户
npm adduser --registry http://localhost:4873/
# 发布
npm publish --registry http://localhost:4873/
# 开启指定端口(默认端口: 4873)
verdaccio --listen 9999
# 指定安装源
npm install --registry http://localhost:4873NPX
# npx是一个命令行工具,它是npm 5.2.0版本中新增的功能。它允许用户在不安装全局包的情况下,运行已安装在本地项目中的包或者远程仓库中的包
# npm 和 npx区别
# npx侧重于执行命令的,执行某个模块命令。虽然会自动安装模块,但是重在执行某个命令
# npm侧重于安装或者卸载某个模块的。重在安装,并不具备执行某个模块的功能。