npm常用指令

npm init:初始化一个新的npm项目,跳过npm init命令行接口(CLI)。
npm install:根据项目中的package.json文件自动下载项目所需的全部依赖。
npm install 包名 --save-dev:安装的包只用于开发环境,不用于生产环境,会出现在package.json文件中的dependencies属性中。
npm install 包名 --save:安装的包需要发布到生产环境的,会出现在package.json文件中的dependencies属性中。
npm list:查看当前目录下已安装的node包。
npm list -g:查看全局已经安装过的node包。
npm update 包名:更新指定包。
npm uninstall 包名:卸载指定包。
npm config list:查看配置信息。
npm info 包名:查看包的详细信息。
npm search 字符串/正则表达式:搜索npm仓库。
npm logout:退出npm的登录状态。
npm login:登录npm,输入用户名和密码。
npm whoami:查看当前登录的用户名。
npm cache clean:清理npm缓存。
npm cache verify:检查npm缓存的有效性。
npm dist-tag 标签名 包名:给包添加或修改发布标签。
npm tag 包名 标签名:给包添加或修改标签。
npm deprecate 包名 消息:给包发布废弃警告。
npm run-script 脚本名:运行在package.json中定义的脚本。
npm doc 包名:查看指定包的文档。
npm home 包名:查看指定包的官方文档首页。
npm bug 包名:查看指定包的bug列表。
npm search 关键字:搜索npm仓库中的包。
npm view 包名 字段 [值]**:查看包的指定字段值。
npm view 包名 version:查看指定包的版本号。
npm view 包名 engines:查看指定包支持的Node.js版本。
npm dedupe 包名:消除包之间的重复依赖。
npm version minor:更新包的版本号为次要版本。
npm version major:更新包的版本号为主要版本。
npm tag 包名@版本号:给指定版本的包添加标签。
npm publish 包名:发布包到npm仓库。
npm adduser:添加用户到npm仓库。
npm config get 字段名:获取npm配置的字段值。
npm config set 字段名 值:设置npm配置的字段值。
npm config delete 字段名:删除npm配置的字段值。
npm config list:列出npm的所有配置。
npm config edit:编辑npm的配置文件。
npm config merge 合并文件:合并其他配置文件到当前配置文件。
npm config set always-auth true:设置npm始终进行身份验证。
npm config unset always-auth:取消设置npm始终进行身份验证。
npm unpublish 包名:从npm仓库中删除指定的包。
npm config get always-auth:获取npm始终进行身份验证的设置。
npm config set always-auth false:取消设置npm始终进行身份验证。
npm config set email [email]**:设置npm的邮箱地址。
npm config set username [username]**:设置npm的用户名。
npm config set always-fetch true:设置npm始终从服务器获取最新的包。
npm config set always-fetch false:取消设置npm始终从服务器获取最新的包。
npm config set prepublishOnly true:设置只在预发布时运行脚本。
npm config set prepublishOnly false:取消只在预发布时运行脚本的设置。
npm config set script-shell [shell]**:设置用于执行脚本的shell。
npm config set strict-ssl [boolean]**:设置是否启用严格的SSL验证。
npm config rm username:删除npm的用户名配置。
npm config rm email:删除npm的邮箱地址配置。
npm config rm always-auth:删除npm始终进行身份验证的设置。
npm config rm always-fetch:删除npm始终从服务器获取最新的包的设置。
npm config rm prepublishOnly:删除只在预发布时运行脚本的设置。
npm config rm script-shell:删除用于执行脚本的shell的设置。
npm config rm proxy:删除npm的代理服务器设置。
npm config rm https-proxy:删除npm的HTTPS代理服务器设置。
npm config rm http-proxy:删除npm的HTTP代理服务器设置。
npm config rm no-proxy:删除npm的不使用代理服务器的设置。
npm config rm logfile [filepath]**:设置npm的日志文件路径。
npm config rm loglevel [level]**:设置npm的日志级别。
npm config rm save-prefix [prefix]**:设置npm保存包前缀。
npm config rm save-exact [boolean]**:设置是否保存确切版本。
npm config rm always-audit [boolean]**:设置是否总是进行安全审计。
npm config rm audit [boolean]**:设置是否进行安全审计。
npm config rm audit-update [boolean]**:设置是否在更新时进行安全审计。
npm config rm force [boolean]**:设置是否强制覆盖已存在的包。
npm config rm global [boolean]**:设置是否全局安装包。
npm config rm unsafe-perm [boolean]**:设置是否使用不安全的权限安装包。
npm config rm平民化出版,知识传播更简单,更直接,更高效!:删除npm的平民化出版设置。
npm config rm平民化出版-global [boolean]**:设置是否全局发布平民化出版包。
npm config rm平民化出版-audit [boolean]**:设置是否进行平民化出版安全审计。
npm config rm平民化出版-* [pattern]**:删除与平民化出版相关的所有未标记的配置。
npm config rm平民化出版-* [pattern] --* [pattern]**:删除与平民化出版相关的所有标记的配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern]。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern]。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern]。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:删除与平民化出版相关的特定配置。
npm config rm平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]。:删除与平民化出版相关的特定配置。
npm config edit:在默认编辑器中打开用户配置文件。
npm config env:打印出配置相关的环境变量。
npm config list:列出所有的配置选项。
npm config diff:显示当前包和默认配置之间的差异。
npm config set平民化出版-* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern] --* [pattern]**:设置与平民化出版相关的特定配置。
npm config edit --global:在全局配置文件中打开用户配置文件。
npm config diff **:显示指定的包和默认配置之间的差异。
npm config list [pattern]**:列出所有包含指定模式的配置选项。
npm config edit --merge:在当前包配置文件中打开用户配置文件并合并已定义的属性。
npm config rm **:删除指定的包配置选项。
npm config mv  **:将指定的包配置选项重命名。
npm config unset **:删除指定的包配置选项。
npm config get **:获取指定的配置选项的值。
npm config set  **:设置指定的配置选项的值。
npm config default:恢复到默认的npm配置选项。
npm config rm  --global:删除全局指定的包配置选项。
npm config mv   --global:将全局指定的包配置选项重命名。
npm config unset  --global:删除全局指定的包配置选项。
npm config get  --global:获取全局指定的配置选项的值。
npm config set   --global:设置全局指定的配置选项的值。
npm config ls [-l]**:列出当前包的所有配置选项。
npm config ls-all [-l]**:列出所有包的所有配置选项。
npm config edit-json:在默认编辑器中打开用户配置的JSON文件。
npm config diff  --json:以JSON格式显示指定的包和默认配置之间的差异。
npm config ls-files:列出已追踪的包含特定配置的文件的名称。
npm config ls-all-user:列出所有用户配置选项。
npm config ls-global:列出全局配置选项。
npm config ls-org:列出特定组织/公司的所有配置选项。
npm config ls-prefix:列出特定前缀的所有配置选项。
npm config set [value]**:设置特定的用户配置选项。
npm config unset [name]**:删除特定的用户配置选项。
npm config view [name]**:以可读的方式显示特定的配置选项的值。
npm config edit [name]**:在默认编辑器中打开用户配置文件并编辑特定的配置选项。
npm config init [--user=false]**:初始化一个空的npm配置文件。
npm config save [--global] [--save-to=package.json] [--save-prefix="] [--save-exact=false] [--save-bundle=false]**:将当前配置选项保存到包中。
npm config edit --global:在全局配置文件中打开用户配置文件并编辑特定的配置选项。
npm config get-or-set:获取或设置配置选项的值。
npm config edit [--global]**:在默认编辑器中打开用户配置文件并编辑所有的配置选项。
npm config get-bool [--global] **:获取布尔类型配置选项的值。
npm config get-func [--global] **:获取函数类型配置选项的值。
npm config get-string [--global] **:获取字符串类型配置选项的值。
npm config get-number [--global] **:获取数字类型配置选项的值。
npm config get-array [--global] **:获取数组类型配置选项的值。
npm config get-object [--global] **:获取对象类型配置选项的值。
npm config get-url [--global] **:获取URL类型配置选项的值。
npm config set-url [--global]  **:设置URL类型配置选项的值。
npm config ls-default-values:列出npm默认的配置选项值。
npm config rm-context:删除当前的npm上下文。
npm config describe **:获取描述信息关于配置选项。
npm config set-json [--global]  **:设置JSON类型的配置选项的值。
npm config unset-json [--global] **:删除JSON类型的配置选项。
npm config get-json [--global] **:获取JSON类型的配置选项的值。
npm config set =**:设置特定的配置选项的值。
npm config output **:以列表形式显示与给定模式匹配的所有配置选项的值。
npm config unset  [--global]**:删除特定的配置选项。
npm config set-script  **:设置一个脚本的配置选项的值。
npm config unset-script **:删除一个脚本的配置选项。
npm config get-script **:获取一个脚本的配置选项的值。
npm config list:列出所有的配置选项及其值。
npm config delete **:删除特定的配置选项。
npm config get-stream [--global] **:将配置选项的值输出到标准输出流中。
npm config set-stream [--global]  **:将配置选项的值设置为从标准输入流中接收的值。
 

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值