2015-06-19 80 views
0

我有一个node.js应用程序正在成功推入bluemix。节点应用程序管理抱怨缺少启动脚本

我正在尝试使用应用程序管理功能。

但是,当我推我收到以下警告。

WARNING: Avoid semver ranges starting with '>' in engines.node 
    WARNING: App Management cannot be installed because the start script cannot be found. 

我的启动脚本位于Procfile在我的项目的根,它包含了开始我的项目确定。

网站:一饮而尽服务:督促

我试图把的package.json启动命令,但仍然有同样的警告。我怎样才能安装应用程序管理?

+0

您确定安装了gulp,并且位于要部署到的服务器上的路径中吗? –

+1

你可以发布你的package.json文件吗?这就是这些错误可能是指 –

+1

你有没有这样的运气?今天我有同样的错误 – amyloula

回答

0

IBM Node.js buildpack中的应用程序管理当前仅支持使用带有JS文件的node可执行文件启动的应用程序。例如,

node [opts] server.js [args] 

这是因为App Management中的许多实用程序都依赖于能够操作启动命令。例如,要启用检查器启动应用程序,我们需要能够设置调试端口(--debug $PORT)。

由于此限制,如果您的应用程序使用gulp或类似的编译自动化系统来启动应用程序,则不支持应用程序管理。