2016-05-04 126 views
0

可以说,我有一个名为runJS.js这个节点模块从运行命令行功能:如何在节点模块

var someObject = { 
    "getName": function(name){ 
     return name; 
    } 
} 

exports.defult = someObject; 

我知道你可以在命令行运行该文件做节点runJS .js但如何说嘿,我想通过节点命令从命令行运行getName?

+1

你将不得不建立一个逻辑到你的程序,读取任何参数传递和对他们采取行动。 –

+0

https://nodejs.org/api/process.html#process_process_argv –

回答

0

的Node.js接受“-e”选项

-e, --eval script  evaluate script 

所以,你可以尝试这样

node -e "require('./runJS').getName()"