您好呼叫JS文件功能我有JS文件像下面节点JS - 通过命令行
变种myfun =函数(){ 返回“从功能字符串” }
我需要象下面
节点myfile.js myfun()
输出命令行:从函数字符串。
如何实现这个?
您好呼叫JS文件功能我有JS文件像下面节点JS - 通过命令行
变种myfun =函数(){ 返回“从功能字符串” }
我需要象下面
节点myfile.js myfun()
输出命令行:从函数字符串。
如何实现这个?
一个选项是使用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()"
是的,我试过,但m从node_module运行js文件,如下所示 'node -e'require(./ node_modules/md-2-json/index.js).parse(“#content”)'' – Abinaya
您的问题是否已解决..?如果没有,那么你可以尝试我的答案张贴在下面。 –
问题是我用单引号而不是双引号.. 'node -e“require(./ node_modules/md-2-json/index.js).parse('#content')”' – Abinaya