我有一个使用Express / Node编写的项目,它在OSX上本地运行就好了。但是,当我将其克隆到运行Ubuntu的aws EC2实例时,我收到此错误:
events.js:72 扔掉//未处理的错误'事件 ^ 错误:产生ENOENT
当我在浏览器中打开公共DNS时。提供了html,但我的公共目录中没有提供任何内容。即使我直接访问文件(例如./css/style.css)。
它必须是Ubuntu上的Node和OSX上的Node之间的区别?错误消息不够详细,无法知道出现了什么问题......
感谢您的帮助!
答案 0 :(得分:0)
运行命令 npm在Ubuntu服务器上重建。 这可能是由OSX中使用的二进制文件引起的。他们在Ubuntu上有所不同。
答案 1 :(得分:0)
两天后,我终于找到了它。快速生成器使用sass编译器设置项目,该编译器需要Ruby和Sass gem,这是aws Ubuntu发行版所没有的。感谢大家帮助我。我希望节点中的错误消息更有帮助。