windowsの下でアップグレードnodejs

2341 ワード

最近reactを勉強していますが、react足場creat-react-apでreactプロジェクトを作りたいです.そして、creat-react-apをダウンロードして、コンソールを開けて、creat-react-apを使ってtest-reactプロジェクトを作成しました.エラーを報告して、nodeバージョンが低すぎます.creat-react-apを使って足場のnodeバージョンを調べましたが、8.*.バージョン以上が必要です.そこで、インターネットでnodejsのアップグレードの過程を調べて、ネット上のステップによって何回も試しました.ヒントを得たのは全部'bash' , 。です.
オンラインのステップに従ってアップグレードします.以下の通りです.
第一ステップ:node-vはnodejsのバージョンの第二ステップ:npm-vはnpmパッケージマネージャのバージョンを調べます.この2ステップは正常に続けられます.次のステップの第3ステップ:npmバージョンnpm install npm -gをアップグレードします.第4ステップ:npm-vはnpmを発見しました.確かに第5ステップをアップグレードしました.nモジュールをインストールします.npm install -g n --force第6ステップ:n nodeバージョン番号/n latest最新バージョン/n stable最新の安定バージョンの実行第6ステップは上記のエラーを報告しました.ネットで原因を探したら、windows上でnモジュールをサポートしていないことが分かりました.
最後の方法は:
第1ステップ:cmdを開いて、前のnodeバージョンのインストールのパスを確認します.where node第2ステップ:直接公式サイトに行って、あなたが欲しいバージョンをダウンロードして、上記の経路でカバーすればいいです.第三ステップ:node-vはあなたが欲しいバージョンに更新されていることを発見しました.
最近また新たにwindowsシステムの下で見ました.nodeバージョンの管理ツールです.
第一歩:nodistをダウンロードする第二ステップ:ダウンロードが完了したら、nodistを視覚化してインストールする第三ステップ:nodistをインストールして、インストールが完了したら、nodistを使ってバージョン管理ができます.
以下はnodistの使用を紹介します.ここではnodistの常用命令だけを紹介します.興味があります.nodistをもっと知りたいです.公式サイトを見てもいいです.https://github.com/nullivex/nodist
  • nodeリストを印刷します.$ nodist菘プリントは現在すべてコンピュータにインストールされています.$ nodist dist.ダウンロード可能なすべてのNodeバージョンを印刷します.
  • nodeバージョンを切り替えます.$ nodist global 7.x〓〓は全体のnodeを設定して7.xバージョン〓〓この命令を使ってあなたと直接nodist 4.x効果を使いますと同じです.$ nodist local 7.x⼾は現在のファイルディレクトリに設定されており、nodeは7.xバージョンを使用しており、グローバル環境変数に影響を与えない.$ nodist env 7.x㌦現在のコマンドライン環境下で、nodeは7.xバージョンを使用して、グローバル環境変数に影響しません.
  • npmバージョンを切り替えます.$ nodist npm global 7.x⼝設定グローバルnpmは7.xバージョンを使用します.$ nodist npm global match菘はnodist自動マッチングモードをオンにして、常に現在の環境nodeバージョンにマッチするnpmバージョンを選択します.$ nodist npm local 7.x⼹は現在のファイルディレクトリに設定されており、npmは7.xバージョンを使用しており、グローバル環境変数に影響を与えない.$ nodist npm env 7.x⼝現在のコマンドライン環境下でnpmは7.xバージョンを使用しており、グローバル環境変数に影響を与えない.
  • その他の操作$ nodist + 7.x菘は7.xバージョンが存在するかどうかを先に確認し、存在しない場合はまずインストールしない.$ nodist + all嗳すべてのモジュールを取り付けます.$ nodist - 4.1.1氢削除node 4.1.1バージョン$ nodist --help菗は完全なnodistコマンドの提示を表示します.
  • 転載先:https://juejin.im/post/5ca41bcce51d4537a43e2e34