我正在为我的学校开设一个数学项目,我可以选择这些技术。 之前我在网络上使用nodejs工作了6个口,我的学校说我可以选择nodejs来完成项目。
但这就是问题所在。
我的项目标记取决于我的代码通过自动测试通过多少测试,因此午餐测试的机器人只使用./my_app.js而不是"节点my_app.js"
我无法在线找到解决此问题的任何解决方案。 谢谢。
答案 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
您也可以像在第一种模式中一样传递命令行参数。