嗨我有js文件如下
var myfun = function(){ 从函数返回"字符串。" }
我需要如下命令行
节点myfile.js myfun()
输出:来自函数的字符串。
如何实现这个目标?
答案 0 :(得分:2)
一种方法是使用make-runnable,您只需要在文件末尾添加require('make-runnable');
,就可以像node myfile.js myfun
一样调用它。
或者您可以将myfile.js
内容更改为:
module.export.myFun = function () { return "string from function." };
并使用以下命令从命令行调用它:
node -e "console.log(require('./myfile.js').myFun())"
甚至更简单,有这个:
node -p "require('./myfile.js').myFun()"