我发现薮Node.js的,在其顶部有这个项目app.js
(如本openshift程序 ):
#!/bin/env node
这是什么意思? 这是如何运作的? 哪里是它有用吗?
我发现薮Node.js的,在其顶部有这个项目app.js
(如本openshift程序 ):
#!/bin/env node
这是什么意思? 这是如何运作的? 哪里是它有用吗?
从你的例子全行是:
#!/bin/env node
这只是意味着脚本应该用在当前的PATH找到的第一个可执行文件命名为“节点”来执行。
在开始的家当(#!)是指执行与接下来的脚本。 /斌/ env的是一个标准的UNIX方案,着眼于当前的环境。 任何参数给它不能在“名称=值”格式是执行命令。 更多信息请参见您的ENV手册页。
env
是用于指定一个解释器外壳命令。