如何使用自定义命令运行节点文件?

时间:2016-09-12 06:57:52

标签: javascript node.js package.json run-script

我有一个名称为author.js的节点文件,它存在于import文件夹下。我如何使用命令运行此文件:import author请帮我解决这个问题?

1 个答案:

答案 0 :(得分:1)

我希望我理解正确, 如果您希望通过终端执行author.js文件中的某些命令/函数,那么您要查找的是在进程对象上的argv,用于从终端传递值。

例如,在您输入的终端中输入:

node author.js import authorName

在您的文件中,您有一个侦听argv对象的函数

if(process.argv[2] == 'import'){ 
  /* some function that does stuff with process.argv[3] value (authorName)*/ 
}

您可以直接从命令行运行该功能。

有关process.argv的更多信息:https://nodejs.org/docs/latest/api/process.html#process_process_argv