常用命令

  • npm adduser:注册

  • npm login:登录

  • npm whami:查看当前用户名

  • npm init:初始化包的信息

  • npm publish:发布包/更新包

  • npm publish --access=public:发布公共作用域包

  • npm unpublish xxx(包名) --force:强制删除包

  • npm unpublish xxx@1.1.1(包名@版本号):删除指定版本包

  • npm deprecate xxx message(包名 信息):代替删除操作,其他人下载我们的包时给出警告

  • npm deprecate xxx@1.2.1 message(包名@版本号 信息):代替删除操作,其他人下载我们指定版本的包时给出警告

  • npm version patch/minor/major(补丁/小改/大改)xxx(版本号eg:v1.1.1):自动更新版本

  • npm -v:查看npm 的版本

  • npm install npm -g:安装npm的最新版本

  • npm install npm@next -g:安装接下来要发布的版本

  • npm install npm@latest -g:安装官方最新测试版本

  • npm search xxx:搜索包

  • npm install:如果有package.json根据package.json中的dependencies中的依赖来安装包

  • npm install xxx(包名):在使用的地方,如果有package.json根据package.json中的dependencies中的依赖来安装包,否则安装最新版本

  • npm install xxx@xxx(包名@版本):在使用的地方安装包的指定版本

  • npm install xxx --save:(包名):将包安装在package.json文件中的dependencies中

  • npm install xxx --save-dev:(包名):将包安装在package.json文件中的devDependencies中

  • npm uninstall xxx(包名):在使用的地方卸载本地包

  • npm uninstall --save xxx(包名):在使用的地方从package.json中删除本地包

  • npm uninstall --save-dev xxx(包名):在使用的地方从devDependencies(开发依赖)中删除本地包

  • npm update xxx(包名):在使用的地方更新本地包

  • npm outdated:查看注册表,检查任何或特定的包是否过期,没有的话不会有任何输出

  • npm init:创建自定义package.json文件

  • npm init --yes/-y:创建默认package.json文件