您好呼叫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