Skip to content

Latest commit

 

History

History
278 lines (161 loc) · 6.9 KB

1.03.md

File metadata and controls

278 lines (161 loc) · 6.9 KB

CLI命令

@(笔记)[node模块]

一共49个命令

npm access

设置权限

npm access ls-packages [<user>|<scope>|<scope:team>]

npm access ls-collaborators [<package> [<user>]]

npm

npm

npm adduser | npm login | npm add-user

登录,发布之前需要注册到npm,然后npm login

测试是否登录成功:

whoami

npm config ls

npm

npm

npm bin

显示npm可执行文件的路径

  1. 在包路径下 npm bin
  2. 全局的命令 npm bin -g

npm

npm bugs | npm issues

在默认浏览器打开package.json中bugs字段指向的URL地址

  1. 在包路径下 npm bugs
  2. 指定包名 npm bugs

npm

npm build [<package-folder>]

<package-folder>: 根目录中包含package.json文件的文件夹.

这个命令一般是被npm link和npn install这些命令行所调用,不会单独进行使用

npm bundle 废除

npm cache

npm

得到缓存存放在本地的位置

npm

npm config | npm c

配置设置数据来自命令行,环境变量,npmrc,package.json

npm config list = npm config ls

npm

npm

npm

npm

npm

npm

npm dedupe | npm ddp | npm find-dupes

删除重复数据

npm deprecate <pkg>[@<version>] <message>

弃用包某个版本,示例:我有三个版本versions: [ '1.0.0', '1.1.0', '1.2.0' ],把1.0.0弃用

npm

npm dist-tag add <pkg>@<version> [<tag>] | npm dist-tags

npm

npm

npm

npm docs [<pkgname> [<pkgname> ...]] | npm home

默认情况是打开package.json中的home地址

npm

npm doctor

发布前检测

npm

npm edit

默认用notepad打开,建立一个新版本包的副本

npm

npm explore <pkg> [ -- <command>]

浏览已安装的包

npm

npm help

默认浏览器打开本地cli命令的文档说明

npm

npm help-search <text>

查询此命令涉及到的相关知识点

npm

npm init

初始化生成package.json

npm

npm install | npm i

安装包 npm install-test = npm install + npm test | npm it

npm link | npm ln

在全局创建一个快捷方式(symlink),可以用来制作cli命令 https://www.cnblogs.com/CyLee/p/6195022.html

npm

npm

npm logout

注销,跟npm login或者npm adduser相对应,登录后才能注销

npm ls | npm list | npm la | npm ll

打印安装包的版本号,运行ll,la,打印出详细信息

npm

npm

npm

npm

npm outdated

检查过期的包 npm outdated --depth=0

npm

npm owner | npm author

管理包的所有者

npm pack

打个压缩包

npm

npm ping

ping注册地址

npm prefix

显示前缀

npm

npm prune

移除无关的包

npm publish

发布一个包

npm publish --tag=beta 发布一个测试版

npm rebuild | npm rb

重新编译C++的插件

npm repo

默认在浏览器打开package.json中repository字段指向的URL地址

npm restart

重新启动包

npm root

展示node_modules的路径 npm root -g 查看npm全局路径

npm

npm run-script | npm run

运行脚本

npm search <package> | npm s | npm se | npm find

搜索一个包

npm

npm shrinkwrap

生成一个shrinkwrap.json文件,锁定发布的依赖版本

npm star <package>

标记你感兴趣的包

npm

npm

npm stars <user>

标记兴趣的包

npm

npm start 运行start 指向的脚本

npm stop 运行stop 指向的脚本

npm test 运行test 指向的脚本

npm team 管理组织团队和团队成员

npm uninstall | npm remove | npm rm | npm r | npm un | npm unlink

删除一个包

npm

npm unpublish <package>

从注册表移除包

如果你的目的是鼓励用户升级,那么可以考虑使用deprecate命令。

npm update

升级包 npm update -g

npm version

npm

执行之前确保git提交了,否则报错

npm

npm

npm view | npm info | npm show | npm v

查看注册信息,一定是已经发布的包

  1. 在包下边直接执行
  2. 指定包名 npm view <package>

npm

npm

npm

whoami

npm