标签: node.js openshift declare
我找到了serval node.js项目,它们位于app.js之上(如此openshift program):
app.js
#!/bin/env node
这是什么意思?这是如何运作的?它在哪里有用?
答案 0 :(得分:66)
示例中的完整行是:
这只是意味着脚本应该使用在当前PATH中找到的名为“node”的第一个可执行文件执行。
开始时的shebang(#!)意味着执行以下内容的脚本。 / bin / env是一个标准的unix程序,用于查看当前环境。它的任何参数都不是'name = value'格式是要执行的命令。有关详细信息,请参阅env联机帮助页。
答案 1 :(得分:8)
env是一个用于指定解释器的shell命令。
env