调试不是公认的命令(快递)

B4d*_*key 8 node.js express windows-8.1

我在Windows 8上运行快递.我运行命令

>express app
Run Code Online (Sandbox Code Playgroud)

在我运行命令以安装依赖项之后

>cd app && npm install
Run Code Online (Sandbox Code Playgroud)

在我尝试使用给定命令运行应用程序之后

>DEBUG=my-application ./bin/www
Run Code Online (Sandbox Code Playgroud)

但是我收到了错误消息

'Debug' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

有想法该怎么解决这个吗?一些背景信息,我从他们的网站成功安装了node.js. 我尝试使用命令安装express

>npm install
Run Code Online (Sandbox Code Playgroud)

当我没有工作时,我按照本网站上的指示https://coderwall.com/p/mbov6w.当它没有工作时,我使用以下命令,它工作

npm install -g express-generator@3
Run Code Online (Sandbox Code Playgroud)

我也在快递网站上创建了自己的package.json和app.js,现在我被卡住了.

Aar*_*das 8

首先,您必须将DEBUG设置为环境变量:

set DEBUG=my-application
Run Code Online (Sandbox Code Playgroud)

然后,您可以运行该应用程序:

node bin/www
Run Code Online (Sandbox Code Playgroud)


Ham*_*mid 6

在项目的根文件夹中,您必须运行此命令

对于Windows:

set DEBUG=express:* & node bin/www
Run Code Online (Sandbox Code Playgroud)


小智 5

对于Windows:将package.json文件中的start命令更改为

"scripts": {
    "start": "set DEBUG=my-application & node ./bin/www"   
}
Run Code Online (Sandbox Code Playgroud)

然后您可以运行npm start。无需先在cmd窗口中设置DEBUG环境变量。