【问题标题】:Why can't I run my node.js express web application为什么我不能运行我的 node.js express Web 应用程序
【发布时间】:2015-04-07 01:08:26
【问题描述】:

Node.js 和 express 生成器非常方便且易于理解。但是,我无法通过运行 c:\my-application-root>DEBUG=my-application ./bin/www

来启动我的服务器

Windows 似乎无法理解该命令。但是,我可以通过调用 node ./bin/www

来运行它

我错过了什么吗?

【问题讨论】:

  • 你得到什么错误?
  • 'DEBUG' 不是内部或外部命令、可运行程序或批处理文件

标签: node.js express


【解决方案1】:

您尝试set DEBUG=my-application 后跟node ./bin/www 吗? Windows 不允许像 Linux 和其他系统那样设置环境变量。

【讨论】:

  • 啊,是的。这就是原因。我知道这更多的是操作系统问题,而不是应用程序问题
【解决方案2】:

第一个命令'set DEBUG=my-application'。第二个命令'npm start'

【讨论】:

  • npm start 在这里做什么?
  • 这个运行 npm 提供的包
【解决方案3】:

首先,您需要转到 node 支持的 cmd(如果您使用的是 windows 7,请在单击 windows 图标时搜索 node cmd) 类型 设置调试=我的应用程序 第二 只需 cd c:\my-application\bin\ 然后输入 节点www

www 是包含节点运行服务器所需的脚本的文件,如果设置为环境变量,DEBUG 也将帮助您针对它运行节点,因为路径是已知的

【讨论】:

    猜你喜欢
    • 2014-05-24
    • 2021-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    相关资源
    最近更新 更多