私は、Azure WebサイトでNPMを使用していくつかの事前デプロイメントタスク(単体テストなど)を実行しようとしていますが、VM上のノードのバージョンはv0.10.32、ノードの現在のバージョンはv4.2.4です。Azure Webサイトでノードをアップグレードしますか?
私はSCMのウェブサイトを経由して、コマンドラインへの非管理アクセス権を持っている、いないRDPなど
アップグレードする方法はありますか?
私は、Azure WebサイトでNPMを使用していくつかの事前デプロイメントタスク(単体テストなど)を実行しようとしていますが、VM上のノードのバージョンはv0.10.32、ノードの現在のバージョンはv4.2.4です。Azure Webサイトでノードをアップグレードしますか?
私はSCMのウェブサイトを経由して、コマンドラインへの非管理アクセス権を持っている、いないRDPなど
アップグレードする方法はありますか?
package.jsonファイルを使用して、アプリケーションが実行されているノードのバージョンを指定できます。追加:
"engines":{"node":version}
例えば:
"engines":{"node": "0.12.x"},
さらに詳しい情報:https://azure.microsoft.com/en-us/documentation/articles/nodejs-specify-node-version-azure-apps/
をAzureのWebアプリケーションは、あなたがしたいノードのバージョンを持っていることを確認してください。利用可能nodejsのバージョンを確認するためにD:\Program Files (x86)\nodejs
dir
にデバッグコンソール(PowerShellのまたはCMD)たとえば、6.3.0
という名前のディレクトリがある場合は、そのディレクトリを使用できます。
// App Setting
WEBSITE_NODE_DEFAULT_VERSION 6.3.0
// package.json
engines":{"node": "6.3.0"}
アップグレードしたときに6.10.1を持っていなかったのは助かりましたが、6.10.0でした – John
これはiisnode.ymlファイルを必要とせずに、2011年11月3日に私のために働いていました。 –
... node.js角度アプリ用。私はgitリポジトリ、ビルド、リリースの両方にVSTSを使用しました。ビルドはVisual Studio 2017のホストされたnpmを使用して、ngビルドのコマンドラインと角度とノードをインストールします。これは、Gulp VSTSビルドテンプレートを使用したnpmに基づいています。このリリースではアーティファクトをつかんでAzureにプッシュします。 –
2017更新。 。
// package.json
engines":{"node": "8.0.0"}
、その後、私はアプリの設定値に
<appSettings>
<add key="WEBSITE_NODE_DEFAULT_VERSION" value="8.0.0" />
</appSettings>
を追加しました私はアプリに百万回再起動し、ソリューション:上記のすべての
に私のために動作しませんでした私が変更しましたiisnode.ymlを変更することでした
nodeProcessCommandLine: "D:\Program Files (x86)\nodejs\8.0.0\node.exe"
これはそれです。それが誰かを助けることを願っています。
だけで物事を明確にする:
:私はアプリケーションサービスについてそして、あなたはFTPあなたのアプリケーションにあなたがここにiisnode.ymlが表示されます場合は話しています
受け入れられた答えがうまくいかなかったのですか?もしそうなら、私はあなたのものを受け入れたものに変更します。 – JMK
@JMKいいえ、それは私のために働かなかった。おそらく彼らはその時以来のものを変更した、私は分からない。しかし、iisnode.ymlを変更するまで、他の設定は何も変更されませんでした。おそらく、ノードのバージョンを最初に指定していなかったので、それはv0.10にデフォルト設定されているため、今日のように多くのプラグインでサポートされていない可能性があります。 –
これは私にとっても役に立ちました –
これはNPMタスクを実行するためのものですが、それでも機能しますか? – JMK
私は最後のプロジェクトでそれを使用しました。それから私がノード-vと呼んだとき、正しいノードのバージョン番号を報告しました。 –
うわー、それは行く、感謝を与えるだろう – JMK