我有一个成功推送到bluemix的node.js应用程序。
我正在尝试使用应用管理功能。
但是当我推动时,我收到以下警告。
WARNING: Avoid semver ranges starting with '>' in engines.node WARNING: App Management cannot be installed because the start script cannot be found.
我的启动脚本位于我的项目根目录下的Procfile中,并且包含启动项目的内容。
web:gulp serve:prod
我尝试在package.json中添加一个启动命令,但仍然有同样的警告。如何安装App Management?
答案 0 :(得分:0)
IBM Node.js buildpack中的App Management目前仅支持使用带有JS文件的node
可执行文件启动的应用程序。例如,
node [opts] server.js [args]
这是因为App Management中的许多实用程序依赖于能够操作启动命令。例如,要启用检查器启动应用程序,我们需要能够设置调试端口(--debug $PORT
)。
由于此限制,如果您的应用程序使用gulp或类似的构建自动化系统来启动您的应用程序,则不支持App Management。