2015-06-19 81 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或類似的編譯自動化系統來啓動應用程序,則不支持應用程序管理。