我用谷歌搜索了这个问题,但是所有人都说关于html + css + js以及答案混合。但是我只有一个javascript文件,我需要将其转换为exe文件,并将论点传递给它,并且我需要在案例中使用它进入自动化框架作为执行案例的步骤,该案例以c#,selenium编写(我是微软堆栈新手)
在我过去通过的javascript文件中
node Wallet.js "<address>", "<amount>"
我想通过类似的东西
wallet.exe "<address>", "<amount>"
否则,如果我们可以像在c#代码中那样使用javascript(节点程序),我们怎么称呼它。但是,这需要我们在计算机上安装节点,这是附加的依赖关系。任何帮助将不胜感激。
答案 0 :(得分:0)
可能不准确,但是您可以做的一件事是
现在,您可以直接运行此文件,也可以从所需的任何文件运行它,即
./ script.sh“地址”,“金额”
答案 1 :(得分:0)
如果您使用NodeJS执行JS文件。您可以全局安装pkg模块,以为不同平台创建Node二进制文件。 (npm install -g pkg)
结帐: https://www.npmjs.com/package/pkg
命令:pkg myfile.js
将为Windows,Linux和MacOS创建3个二进制文件。您可以相应地传递平台参数。