1

bluemixにangle 2アプリを導入したい。コードはgithubにあり、私は何かを押すと私のアプリを展開したい。だから私はパイプラインを作った。 最初にビルドパイプライン:角度アプリを作成するにはangularCLIが必要です。インストールしたいのですが。残念ながら、デフォルトノードのバージョンは4.2ですが、cliは少なくとも6.9必要です。 は、ここに私のビルドシェルコマンドです:Bluemixビルドパイプラインセットノードとnpmバージョン

#!/bin/bash 
# The default Node.js version is 0.10.40 
# To use Node.js 0.12.7, uncomment the following line: 
#export PATH=/opt/IBM/node-v0.12/bin:$PATH 
# To use Node.js 4.2.2, uncomment the following line: 
export PATH=/opt/IBM/node-v6.9/bin:$PATH 
npm install -g @angular/cli 
npm run build 

が、私は6.9と4.2を交換しようとしたが、それは仕事をdoesntのと、それはデフォルトのノードのバージョン0.10.40を使用しています。誰もがノードのバージョンを設定する方法を知っていますか? また、npmバージョンが古くなっています...どうすればこの問題を解決できますか?

答えて

4

[OK]を、bluemixだけノードとNPMのいくつかのバージョンを提供... はhttp://gh-blog.mybluemix.net/blogs/cokeSchlumpf/rethink-it/posts/bluemix/node-buildpipeline.md?cm_mc_uid=01575932457714863658655&cm_mc_sid_50200000=1487233177

#!/bin/bash 
export NVM_DIR=/home/pipeline/nvm 
export NODE_VERSION=5.10.1 
export NVM_VERSION=0.29.0 

npm config delete prefix \ 
    && curl https://raw.githubusercontent.com/creationix/nvm/v${NVM_VERSION}/install.sh | sh \ 
    && . $NVM_DIR/nvm.sh \ 
    && nvm install $NODE_VERSION \ 
    && nvm alias default $NODE_VERSION \ 
    && nvm use default \ 
    && node -v \ 
    && npm -v 

npm install 
# Further steps ... 
で解決策を見つけました
関連する問題