npm的commanderjs指令

本文揭示了在使用Commander的alias方法时必须遵循的关键规则,即别忘了将其放在配置的最后,否则可能导致意想不到的问题。

踩了一顿坑后发现,commander的alias方法只能放在最后。

1.没有放最后
在这里插入图片描述

在这里插入图片描述
2.放最后
在这里插入图片描述
在这里插入图片描述

### npm 常用指令及其用法 npmNode Package Manager)是 Node.js 的默认包管理工具,它提供了丰富的命令行接口来安装、更新、卸载包以及管理项目的依赖关系。以下是一些常用的 npm 指令及其用法: #### 安装包 - `npm install` 或 `npm i`:安装所有在 `package.json` 中列出的依赖项。 - `npm install <package-name>`:安装指定名称的最新版本到项目中。 - `npm install <package-name>@<version>`:安装特定版本的包。 - `npm install <package-name> --save-dev` 或 `npm install <package-name> -D`:将包作为开发依赖添加到 `devDependencies` 中 [^2]。 - `npm install <package-name> --save-prod` 或 `npm install <package-name> -P`:将包作为生产依赖添加到 `dependencies` 中。 #### 卸载包 - `npm uninstall <package-name>` 或 `npm remove <package-name>`:从项目中移除已安装的包。 - `npm uninstall <package-name> --save-dev` 或 `npm remove <package-name> -D`:同时从 `devDependencies` 中移除。 - `npm uninstall <package-name> --save-prod` 或 `npm remove <package-name> -P`:同时从 `dependencies` 中移除。 #### 更新包 - `npm update`:更新所有过期的本地安装包。 - `npm update <package-name>`:仅更新指定的包。 - `npm outdated`:检查哪些已安装的包有新的版本可用。 #### 初始化和配置 - `npm init`:创建一个新的 `package.json` 文件。 - `npm init -y` 或 `npm init --yes`:使用默认设置快速创建 `package.json`。 - `npm config set <key> <value>`:设置配置参数。 - `npm config get <key>`:获取配置参数的值。 - `npm config delete <key>`:删除一个配置参数。 #### 信息查询 - `npm show <package-name>` 或 `npm view <package-name>`:显示关于指定包的信息。 - `npm ls` 或 `npm list`:显示已安装的包树状图。 - `npm whoami`:显示当前登录用户的信息。 #### 发布与版本控制 - `npm version <newversion>`:更改包版本号。 - `npm publish`:发布一个新的包或新版本到 npm 注册表。 - `npm deprecate <package-name>@<version> <message>`:标记某个版本为废弃,并提供消息。 #### 其他实用命令 - `npm run <script>`:运行在 `package.json` 脚本部分定义的脚本。 - `npm start`:启动应用,默认执行 `node app.js` 或者你在 `scripts` 中定义的 `start` 脚本。 - `npm test`:运行测试脚本。 - `npm help <command>`:显示指定命令的帮助文档 [^1]。 这些命令构成了日常开发中最基本的操作集合。每个命令都有更多的选项和高级用法,可以通过 `npm help <command>` 来查看详细的帮助文档。例如,要了解 `install` 命令的所有选项,可以运行 `npm help install`。 ```bash # 示例: 查看 npm install 命令的帮助文档 npm help install ``` 通过熟练掌握这些命令,开发者能够更有效地管理项目依赖、维护代码质量并提高工作效率。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值