javascript - 使用命令行中的参数运行 JS 函数

标签 javascript node.js command-line cmd

我有一个 javascript 文件,其中包含一个函数,该函数接收一个带有随机数的数组并返回一个解决方案,我需要能够从命令行运行这个函数。

我想要的是能够输入如下内容: 我的函数 1,2,3,4,5,6,7

最佳答案

您可以将 Node.js 用于 JavaScript CLI。

你可以像这样传递参数 -

node calendar.js --year 2020 --month 7

使用上面的命令 process.argv[] 数组将有这个值 -

['node', 'calendar.js', '--year', '2020', '--month', '7']

在您的代码中,可以像这样使用数组 process.argv[] 读取它 -

var x = +process.argv[2];  //For third argument
var y = +process.argv[3];  //For fourth argument

第一个和第二个参数将分别是 nodecalendar.js

关于javascript - 使用命令行中的参数运行 JS 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48374618/

相关文章:

node.js - 未找到命令 : ts-node-dev

git - `git` 和 `less` 集成在 OS X 终端 : prevent writing output of `less` to tty

javascript - 为什么我的 onclick""不起作用?

Javascript - 在嵌套对象中查找对象引用的路径

用于删除尾随的 Javascript

html - 制作迷你垂直分隔线

javascript - 如何返回 d3.js 中路径的 y 坐标?

javascript - 从输入字符串中获取包含字符及其 ANSI 颜色的数组

linux - 比较 2 个文件并仅显示部分匹配的行

linux - 如何使用纯命令行命令复制 putty ssh 隧道设置?