Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点JS+;元朗快车';t run,DEBUG=appname./bin/www_Node.js_Express_Npm - Fatal编程技术网

Node.js 节点JS+;元朗快车';t run,DEBUG=appname./bin/www

Node.js 节点JS+;元朗快车';t run,DEBUG=appname./bin/www,node.js,express,npm,Node.js,Express,Npm,我正在尝试使node/express服务器在mac上运行,但此命令未运行 DEBUG=ExpressApp ./bin/www 这就是抛出的错误: module.js:340 throw err; ^ Error: Cannot find module 'express' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280

我正在尝试使node/express服务器在mac上运行,但此命令未运行

DEBUG=ExpressApp ./bin/www
这就是抛出的错误:

module.js:340
    throw err;
      ^
Error: Cannot find module 'express'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/jaysen/Desktop/ExpressApp/app.js:1:77)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
module.js:340
犯错误;
^
错误:找不到模块“express”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。(/Users/jaysen/Desktop/ExpressApp/app.js:1:77)
在模块处编译(Module.js:456:26)
在Object.Module.\u extensions..js(Module.js:474:10)
在Module.load(Module.js:356:32)
在Function.Module.\u加载(Module.js:312:12)
at Module.require(Module.js:364:17)
更新


重新运行npm安装后,我只得到一个空行。

您是否先运行
npm安装
来安装所有软件包?该错误表明需要
express
,但未安装。我刚刚安装了该命令,现在每当我运行同一命令时,都会得到一个空白的新行,有什么想法吗?没有看到任何代码,我认为这是正确的,因为您可能没有在应用程序中执行任何操作来阻止它退出。要确认它是否正常工作,请尝试弹出一条
控制台.log
消息。啊,是的,它确实有效,愚蠢的我。它不应该说端口吗?不,它没有义务说任何事情:)如果你看到它吐出任何类型的日志的示例,它通常由连接到进程的工具/调试器处理。节点本身不会输出任何内容,除非您告诉它。