关于javascript:Node JS – 通过命令行调用js文件函数

Node JS - Call js file function via command line

本问题已经有最佳答案,请猛点这里访问。

Hibernate类下面有js文件

是myfun = function(){ "从返回的字符串功能。" }

我需要像下面的命令行

node myfile.js myfun()

功能:从输出字符串。

如何实现这一点呢?


一种选择是使用make runnable,只需在文件末尾添加require('make-runnable');,您可以像node myfile.js myfun那样调用它。

或者您可以将myfile.js的内容更改为:

1
module.export.myFun = function () { return"string from function." };

并使用以下命令从命令行调用它:

1
node -e"console.log(require('./myfile.js').myFun())"

或者更简单,用这个:

1
node -p"require('./myfile.js').myFun()"