[英]How can I use npm 2.0 on IBM Bluemix?
是否可以在Bluemix上使用npm version 2? 默認情況下,它運行版本1.4,但是我想從本地目錄“安裝”軟件包。
使用社區開源Node.js buildpack並在package.json
設置npm版本時,我能夠配置npm版本。 見下文。
"engines": {
"npm": "^2.1.0"
}
cf push mynodeapp -b https://github.com/cloudfoundry/nodejs-buildpack
不確定是否可以使用默認的Node.js buildpack。
在登台輸出中,您應該看到:Npm引擎:^ 2.1.0
可能您必須像下面那樣修改package.json:
"engines": {
"npm": "^2.1.0"
}
之后,您可以將您的應用程序推送到bluemix並在臨時輸出中進行驗證。 希望能幫助到你!!
您可以將依賴項打包到您的應用程序目錄中,並創建一個“預安裝”腳本,以對該依賴項運行npm install
:
"scripts": {
"start": "node server.js",
"preinstall": "npm install relative/path/to/module"
},
這應該在本地和Bluemix上工作。 請注意,“后安裝”也是一個選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.