Ubuntu-公式の方法(手動)
ノード12でノード10にダウングレードする場合は、ノードを削除して、目的のバージョンの指示に従ってください。
# Remove the version that is currently installed
sudo apt remove -y nodejs
# Setup sources for the version you want
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
# (Re-)Install Node
sudo apt-get install -y nodejs
Windows-公式の方法(手動)
私はWindowsでLTSに最先端からダウングレードしたいと思っていました。Chocolateyのようなパッケージマネージャーやnvmやnのようなノードバージョンマネージャーを使用していない場合は、必要な.msiバージョンのをダウンロードしてインストールしてください。Windowsの「プログラムの追加と削除」ツールを使用して、現在インストールされているバージョンを削除することができます。
Chocolatey-パッケージマネージャーの方法
インストールを簡単に最新の状態に保つためにChocolateyを強くお勧めします。これは、Node.jsをWindowsにインストールする一般的な方法です。LTSバージョンをインストールする前に、最先端のバージョンを削除する必要がありました。
choco uninstall nodejs
choco install nodejs-lts
ありpackage.json-保守可能でポータブルな方法
各プロジェクトに独自のバージョンを指定させます
にnode依存関係として追加package.jsonし、特定のプロジェクトに使用するバージョンを制御できます。package.json「スクリプト」を実行するnpmと、(およびyarn)は、グローバルにインストールされたNode.jsではなく、そのバージョンを使用してスクリプトを実行します。
nodeパッケージには、ダウンロードすることにより、これを達成しnode、ローカルシステム用のバイナリをしてにそれを置くnode_modules/.binディレクトリ。
ノードバージョンマネージャー-「ねじ込み、自分でやります!」仕方
移植性が低く、保守も容易ではありませんが、特定の時点でアクティブにするノードのグローバルバージョンを手動で切り替えるのを好む開発者もいます。そこには、お使いのシステムにしたい方のバージョンを選択(と自動的にインストールする)ために役立つCLIインタフェースを提供する2つの人気のNPMパッケージは、次のとおりnvmとn。どちらを使用するかは、この回答の範囲を超えています。