gpt4 book ai didi

javascript - 让 Node.js 支持 JavaScript 文件的 shebang (#!)

转载 作者:IT老高 更新时间:2023-10-28 22:06:37 26 4
gpt4 key购买 nike

一些脚本语言(例如 Python 或 Bash)使用 # 来进行注释。

#!/usr/bin/env python
print 'hello, world'

我可以运行脚本:

python script.py

或者

./script.py

是否可以让 JavaScript 支持 shebang?

最佳答案

是的,您可以简单地使用 #!/usr/bin/env node (或者无论您的 JavaScript 解释器的名称是什么,它都可以与 js 一起使用(spidermonkey ),也是)。

[me@hades:~]> cat > test.js
#!/usr/bin/env node
console.log('hi');
[me@hades:~]> chmod +x test.js
[me@hades:~]> ./test.js
hi

很可能两个解释器都会测试第一行是否以 #! 开头,在这种情况下会被跳过。

关于javascript - 让 Node.js 支持 JavaScript 文件的 shebang (#!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10696222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com