目次
1. Homebrew を使用してインストールする
2. nvmを使用する
3. 公式インストール パッケージを使用する
ホームページ ウェブフロントエンド フロントエンドQ&A Apple M1 に NodeJS をインストールする方法の簡単な分析

Apple M1 に NodeJS をインストールする方法の簡単な分析

Apr 06, 2023 am 09:11 AM

Apple コンピュータ市場の継続的な拡大に伴い、多くの開発者が Apple コンピュータを開発作業に使用し始めており、開発作業のプロセスでは、nodeJS が非常に一般的な開発ツールです。ただし、Apple M1 コンピュータで nodeJS を使用するのは頭の痛い問題で、Rosetta2 の存在により、nodeJS の実行が非常に遅くなります。では、nodeJS を M1 コンピューターにインストールするにはどうすればよいでしょうか?ここではいくつかの実践的な方法を紹介します。

1. Homebrew を使用してインストールする

Homebrew は、Mac で非常に一般的に使用されるパッケージ管理ツールです。これを使用してインストールされたソフトウェアは、/usr/local/Cellar/ ディレクトリに自動的に配置され、自動的にインストールされます。環境変数を変更します。 Homebrewのインストール方法は【公式サイト】(https://brew.sh/)から入手できます。インストールが完了したら、次のコマンドを使用して、nodeJS を簡単にインストールできます:

brew install node
ログイン後にコピー

既に nodeJS をインストールしている場合は、次のコマンドを使用して再インストールできます:

brew reinstall node
ログイン後にコピー

Homebrew によってインストールされる NodeJS は Intel アーキテクチャに基づいたバージョンであるため、M1 コンピュータで実行したい場合は、Rosetta2 と互換性がある必要があることに注意してください。

2. nvmを使用する

NvmはNode Version Managerと呼ばれ、複数のバージョンのnodeJSをインストールできるツールで、インストール時に使用することで簡単に複数のバージョンを切り替えることができます。 。

最初に nvm をインストールし、ターミナルに次のコマンドを入力します:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
ログイン後にコピー

インストールが完了したら、ターミナルに次のコマンドを入力して、nodeJS のインストールを完了します:

nvm install --lts
ログイン後にコピー

3. 公式インストール パッケージを使用する

上記 2 つの方法で問題が解決できない場合は、公式の NodeJS インストール パッケージを使用してインストールすることもできます。公式 Web サイトから対応するインストール パッケージをダウンロードし、次のコマンドを実行してインストールします。

sudo installer -pkg ~/Downloads/node-v14.4.0.pkg -target /
ログイン後にコピー

この方法でインストールされる NodeJS も Intel アーキテクチャ バージョンに基づいており、Rosetta2 が必要であることに注意してください。 M1 コンピュータで実行するときに使用されます。互換性があること。

概要:

nodeJS を M1 コンピューターにインストールする際にはいくつかの小さな問題がありますが、いくつかの簡単な方法で完全に実行できます。 M1 コンピュータの制限を気にすることなく、上記の方法を使用して簡単にインストールして使用することができます。

以上がApple M1 に NodeJS をインストールする方法の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

怠zyなロードの概念を説明してください。 怠zyなロードの概念を説明してください。 Mar 13, 2025 pm 07:47 PM

怠zyなロードの概念を説明してください。

UseEffectとは何ですか?副作用を実行するためにどのように使用しますか? UseEffectとは何ですか?副作用を実行するためにどのように使用しますか? Mar 19, 2025 pm 03:58 PM

UseEffectとは何ですか?副作用を実行するためにどのように使用しますか?

React和解アルゴリズムはどのように機能しますか? React和解アルゴリズムはどのように機能しますか? Mar 18, 2025 pm 01:58 PM

React和解アルゴリズムはどのように機能しますか?

JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか? JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか? Mar 18, 2025 pm 01:44 PM

JavaScriptの高次関数とは何ですか?また、より簡潔で再利用可能なコードを書くためにどのように使用できますか?

JavaScriptでカリーはどのように機能し、その利点は何ですか? JavaScriptでカリーはどのように機能し、その利点は何ですか? Mar 18, 2025 pm 01:45 PM

JavaScriptでカリーはどのように機能し、その利点は何ですか?

イベントハンドラーのデフォルトの動作をどのように防止しますか? イベントハンドラーのデフォルトの動作をどのように防止しますか? Mar 19, 2025 pm 04:10 PM

イベントハンドラーのデフォルトの動作をどのように防止しますか?

制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか? 制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか? Mar 19, 2025 pm 04:16 PM

制御されたコンポーネントと制御されていないコンポーネントの利点と短所は何ですか?

usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか? usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか? Mar 19, 2025 pm 03:59 PM

usecontextとは何ですか?コンポーネント間で状態を共有するためにどのように使用しますか?

See all articles