web-dev-qa-db-ja.com

ノードのバージョンを自動的に変更する.nvmrcファイルを書き込む方法

こんにちは、angularjs 4.4.7とangular 6バージョンの2つのプロジェクトがあります。このためにノードバージョンを切り替える必要があります。手動で動作しているNVMを使用してみました。処理方法angularjsプログラム内でバージョンを変更し、最新のangularページが自動的に読み込まれたときにノードのバージョンを変更します。そのような方法はありますか。#avnも作成しましたが、。 node-versionファイル。誰かがリンクや正しいサンプル手順を手伝ってくれる?

3

nvmリポジトリでこれに関連する GitHub issue thread で指摘されているように、各Angularプロジェクトフォルダで次のコマンドを実行できます。 :

$ node -v > .nvmrc

まず、各プロジェクトで適切なバージョンのノードに切り替える必要がありますbefore上記のコマンドを実行します。

コマンドで何が起こっているのか

  • node -vは、現在のバージョンのnodestdoutに出力します。
  • >シンボルは、redirecting.nvmrcというファイルへの出力を_します(同じファイル名のものがすでに存在する場合は上書きされます)。
  • Bash manページの[〜#〜] redirection [〜#〜]セクションにあるbashリダイレクトの詳細をご覧ください: https://linux.die.net/man/1/bash

ターゲットディレクトリにcdすると、nvmは最初にファイルを読み取り、正しいバージョンに自動切り替えします。

0
Aditya M P