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