关于node的shell---#!/usr/bin/env node

本文解释了Shebang(#!)在Node.js脚本中的用途及其工作原理,特别是如何通过env命令解决Node.js可能不在标准路径中的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/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


注:这个是在Cnode社区提问的时候一个网友回答我的,感觉不错就记下来了。http://cnodejs.org/topic/50f18a44df9e9fcc5824ada5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值