2015-10-14 51 views
0

我正在Red Hat的OpenShift平台上开发Web应用程序,并且我想使用WebStorm(通过JetBrains)作为IDE。如何设置WebStorm(JetBrains)以运行由OpenShift主机设置的Node.js应用程序?

我已经在我的机器上安装了Node.js和npm,并且我已经能够在过去使用我的计算机运行Node.js应用程序。但是,当我从OpenShift提取应用程序并从WebStorm运行server.js时,出现错误消息Error: Cannot find module 'express'

我希望能够在我的计算机上运行并调试Node.js应用程序,然后将其推送到现场。有没有办法做到这一点?

+0

我刚刚在命令行尝试执行'node server.js',结果相同。也许openshift应用程序不能在本地运行?这是一个无赖。 –

回答

0

好吧,我似乎已经回答了我自己的问题。我找到了解决方案Node.js Error: Cannot find module express

我刚刚从我的应用程序的根目录运行npm install express,它在命令行和WebStorm上运行良好。

看来我需要在本地安装express到我的应用程序。 OpenShift必须在其服务器上快速运行,显然不会通过git进行复制。

相关问题