Node.js 节点JS+;元朗快车';t run,DEBUG=appname./bin/www
我正在尝试使node/express服务器在mac上运行,但此命令未运行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
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
消息。啊,是的,它确实有效,愚蠢的我。它不应该说端口吗?不,它没有义务说任何事情:)如果你看到它吐出任何类型的日志的示例,它通常由连接到进程的工具/调试器处理。节点本身不会输出任何内容,除非您告诉它。