使用" ./&#34启动nodejs应用程序;

时间:2018-03-09 22:50:27

标签: node.js

我正在为我的学校开设一个数学项目,我可以选择这些技术。 之前我在网络上使用nodejs工作了6个口,我的学校说我可以选择nodejs来完成项目。

但这就是问题所在。

我的项目标记取决于我的代码通过自动测试通过多少测试,因此午餐测试的机器人只使用./my_app.js而不是"节点my_app.js"

我无法在线找到解决此问题的任何解决方案。 谢谢。

1 个答案:

答案 0 :(得分:4)

假设Linux或macOS。

如果这是你的my_app.js:

#!/usr/bin/env node

console.log('Hello world');

注意第一行,这就是使其成为可能的原因。

您可以双向执行:

$ node my_app.js
Hello world

$ chmod +x my_app.js
$ ./my_app.js
Hello world

您也可以像在第一种模式中一样传递命令行参数。