繁体   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