CNode

关于node的shell

Cchenyl107发布于14 年前最后回复14 年前2 回复10765 浏览0 收藏

#!/usr/bin/env node 这段代码是什么意思?

查看回复

回复 (2)

J
jiyinyiyong#1·14 年前

楼主记得看下 Markdown 把语法标记一下, 这样是错的..

#!/usr/bin/env node

这个时 Unix/Linux 环境的写法.. 或者说 Shell 吧, 如果你熟悉 Linux.. Linux 机器上用 Python, Ruby, Perl 那样各种语言当脚本的环境, 当然也有 Node. 那么一个脚本, 当作脚本有可执行权限的时候, 用什么程序来启动呢? 就看这个.. 这个名字是 Shebang, 具体看 Wiki: http://zh.wikipedia.org/wiki/Shebang 因为 Node 安装可能会在 /usr/local/bin/ 而不是 /usr/bin/ 就需要 env 命令在前边, 具体怎么起作用讲不来, 自己看: http://study.chyangwa.com/IT/AIX/aixcmds2/env.htm

参与回复
登录后即可参与回复。登录