aws ubuntu上的节点错误,但不是OSX

时间:2014-11-19 17:12:09

标签: node.js ubuntu amazon-web-services express error-handling

我有一个使用Express / Node编写的项目,它在OSX上本地运行就好了。但是,当我将其克隆到运行Ubuntu的aws EC2实例时,我收到此错误:

events.js:72         扔掉//未处理的错误'事件               ^ 错误:产生ENOENT

当我在浏览器中打开公共DNS时。提供了html,但我的公共目录中没有提供任何内容。即使我直接访问文件(例如./css/style.css)。

它必须是Ubuntu上的Node和OSX上的Node之间的区别?错误消息不够详细,无法知道出现了什么问题......

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

运行命令 npm在Ubuntu服务器上重建。 这可能是由OSX中使用的二进制文件引起的。他们在Ubuntu上有所不同。

答案 1 :(得分:0)

两天后,我终于找到了它。快速生成器使用sass编译器设置项目,该编译器需要Ruby和Sass gem,这是aws Ubuntu发行版所没有的。感谢大家帮助我。我希望节点中的错误消息更有帮助。

相关问题