簡體   English   中英

我如何在IBM Bluemix上使用npm 2.0?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM