【问题标题】:why bin\www is not a js file?为什么 bin\www 不是 js 文件?
【发布时间】:2018-12-06 04:18:04
【问题描述】:

express 4文件夹bin中的新www文件有问题和答案。但是我找不到当前问题:为什么尽管www是javascript文件,但它没有js扩展名?

【问题讨论】:

  • 没有理由不能...,另请参阅stackoverflow.com/questions/36638123/… 了解为什么它是 bin\www
  • 所以没有特殊原因它没有扩展名?如果是www.js,它是否也能正常工作?
  • 是的,这绝对不是必需的,您可能需要将您的 npm start 脚本从 node bin/www 更改为 node bin/www.js,但可能甚至不需要

标签: node.js express-4


【解决方案1】:

我想 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?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-14
    相关资源
    最近更新 更多