我有一个由这个JSON描述的node.js包:
"name": "mycommand",
"main": "index.js",
"bin": {
"mycommand": "./index.js",
index.js
文件包含以下代码:
#!/usr/bin/env node
const app = require('./src/app.js')
const { Logger } = require('./utils/Logger')
app.init()
而app.js
包含基于YARGS的命令行工具的代码。
现在,我想在这个包中添加第二个命令,但我不知道应该如何继续,因为只能有一个“main”。
有谁有例子吗?
也许您正在寻找脚本
而不是bin
?
现在,我想在这个包中添加第二个命令,但我不知道应该如何继续,因为只能有一个“main”。
bin
映射与主文件无关。
您的命令正在得到符号链接,您可以简单地添加更多:
"bin": {
"mycommand": "./index.js",
"my-other-command": "./other-command.js",
也可以使用mycommand
并使用process.argv
解析脚本app.js中的参数:
https://nodejs.org/en/knowledge/command-line/how-to-parse-command-line-arguments/
问题内容: 我有这样的HTML结构: 当前,当我单击带有ID的时,两个函数都被触发,但是我希望那个函数被触发。我怎样才能做到这一点? 问题答案: 您需要做的就是停止事件传播/冒泡。 此代码将帮助您: 如果您的和函数如下所示,则单击DIV 时您只会进入控制台。如果没有,您将在控制台输出窗口中跟随。
我在我的项目中包含了2个BC JAR:bcpkix-jdk15on-1.47.jar和bcprov-jdk15on-157.jar。 作为代码中的第一行,我添加了: 行发生异常: 有没有什么方法可以让我定期包括这两个BouncyCastle罐子?
NPM和Yarn命令对比 npm 命令 Yarn 命令 备注 npm install yarn install 安装依赖包 (N/A) yarn install —flat 单版本模式 (N/A) yarn install —har 生成har文件,记录安装时网络请求性能 (N/A) yarn install —no-lockfile 不读写lockfile方式 (N/A) yarn instal
例如,我想通过npm脚本运行两个命令,第一个命令启动节点服务器。我发现第一个命令执行成功,但第一个命令停止执行第二个命令。如何才能成功执行这两个命令? 诺德蒙/bin/www启动节点服务器,而gulp dev不执行。
本文向大家介绍一个简单的linux命令 mv,包括了一个简单的linux命令 mv的使用技巧和注意事项,需要的朋友参考一下 mv命令是用于移动文件或者将文件改名 一.命令格式: mv [选项] 源文件或目录 目标文件或目录 二.命令参数: -b :若需覆盖文件,则覆盖前先行备份。 -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖; -i :若目标文件 (destinatio