为什么bin \ www不是js文件?

时间:2018-12-06 04:18:04

标签: node.js express-4

在Express 4的文件夹箱中,有一些与新的www文件有关的问题和答案。但是,我找不到当前的问题:尽管www是一个javascript文件,但为什么它没有js扩展名呢?

1 个答案:

答案 0 :(得分:2)

我猜想express的维护者使用了许多可执行的shell脚本,这些脚本通常没有扩展名。并且由于您将其作为节点脚本执行,因此它也是可执行文件。参见https://askubuntu.com/questions/503127/should-i-save-my-scripts-with-the-sh-extension

您可以添加扩展名,一切仍然可以正常工作。

此外,使用bin / www而不直接运行app.js的原因是:Learning node.js/express.js: What's the deal with bin/www?