M1 ProチップでVueプロジェクトを開始する方法

M1 ProチップでVueプロジェクトを開始する方法

導入

独身の日の買い物中に、m1 pro を搭載した MacBook Pro を購入しました。すべての環境を再度セットアップする必要があります。バックエンド プロジェクトは比較的簡単で、idea をインストールして起動するだけです。フロントエンドの Vue にはあまり詳しくないので、少し調べて環境を構築し、Vue を起動しました。

Homebrewをインストールする

Homebrew は Mac でのソフトウェアのインストールを管理するための優れたツールなので、Mac を入手したらすぐに Homebrew をインストールしました。ネットワーク上の理由によりインストールが失敗する場合があります。以下のコマンドを使用すると、国内のミラーを使用でき、インストールが高速化されます。

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

1 を入力した後、プロンプトに従って手順ごとにインストールします。

nvmをインストールする

Nvm は Node のバージョンを管理するためのツールです。プロジェクトが増えると Node 環境を切り替える必要が常に生じるため、Nvm を使用して Node をインストールすることをお勧めします。以下のコマンドでインストールできます。

brew インストール nvm

インストールが完了したら、環境変数を設定する必要があります。以下のコマンドを使用して .bash_profil 構成ファイルを編集します。

vi ~/.bash_profile

次の構成スクリプトをファイルに記述します。

エクスポート NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # nvmをロードします

書き込んだら設定を有効にするために以下のコマンドを実行します。

ソース ~/.bash_profile

ノードをインストールする

次に、nvm 経由で Node をインストールします。M1 pro チップに適合したノードのバージョンは v15 です。

いいえ、v15

コマンドを実行した後、ノードをコンパイルするのに長い時間がかかります。しばらくお待ちください。約 5 ~ 10 分かかり、その後インストールが成功したことを示すメッセージが表示されます。もう 1 つ注意: エラーを報告する場合は、まず 443、接続タイムアウトなどのネットワークの問題であるかどうかを確認してください。

インストール完了

この時点でgit+homebrew+Node+npmの構築は完了です。次に、npm install および npm run ... コマンドをローカルで実行して、フロントエンドの Vue プロジェクトを起動し、通常どおりにアクセスできます。

npm パッケージのインストールに失敗しました: 国内イメージを変更することで必要な依存関係をインストールできます。以下のコードを正常に実行した後、npm install を実行して依存関係をダウンロードし、プロジェクトを正常に開始できます。テスト済みで効果的です。

npm config レジストリを設定します https://registry.npm.taobao.org
npm 情報 アンダースコア

M1 pro チップで Vue プロジェクトを開始する手順についてはこれで終わりです。M1 pro で Vue を開始する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Apple M1チップにnginxをインストールし、vueプロジェクトをデプロイする詳細な手順
  • M1 MacにPyTorchをインストールする方法
  • M1 Macbook vscode C++ デバッグ デバッグ実装
  • macOS M1 (AppleSilicon) に TensorFlow 環境をインストールする
  • macOS M1 (Apple Silicon) に Conda 環境をインストールして構成する具体的な実装
  • MacBook m1 チップに miniforge を使用して python3.9 をインストールする方法の例
  • Mac M1にHomebrewをインストールする方法

<<:  HTML の隠しフィールドの紹介と例

>>:  MySQL の pid とソケットの詳細な説明

推薦する

LinuxカーネルとSVNバージョン間の競合の解決策

現象システムは Linux システムカーネルを正常にコンパイルできましたが、SVN をインストールし...

jQuery タグセレクターの適用例の詳細な説明

この記事では、jQueryタグセレクターアプリケーションの具体的なコードを例として紹介します。具体的...

便利なモバイルスクロールプラグイン BetterScroll

目次スクロールをスムーズにするBetterScrollのスクロール体験慣性ローリングエッジリバウンド...

MySQL の日付と時刻の加算と減算のサンプル コード

目次1.MySQLは時間間隔を加算または減算します2. 日付を減算する最近、MySQL を見直してい...

MySQLサービスが起動しても接続されない問題の解決策

mysql サービスは開始されていますが、接続できません。この問題を解決するにはどうすればよいでしょ...

Vueでファジークエリを実装する方法の簡単な例

序文いわゆるファジークエリとは、ユーザーの完全な入力やすべての入力情報がなくてもクエリサービスを提供...

CSSスクロールバーのスタイルをカスタマイズする方法の詳細な説明

この記事では、CSS スクロールバー セレクターを紹介し、Webkit ブラウザーと IE ブラウザ...

MySQL の一時テーブルと派生テーブルについての簡単な説明

派生テーブルについてメイン クエリに派生テーブルが含まれている場合、または SELECT ステートメ...

JavaScript のショートカットのヒント

目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...

Vue の el-table は自動天井効果を実現します (固定をサポート)

目次序文実装のアイデア効果:使用:メインソースコード:序文多くのケースを見た結果、単純な観点からは、...

CentOS 7.4 で MySQL 5.7.28 バイナリモードをインストールする方法

Linuxシステムバージョン: CentOS7.4 MySQL バージョン: 5.7.28 Linu...

CSS3を使用してオンラインライブ放送に似たキューアニメーションを実装する方法

以前、グループの友人が質問しました。つまり、ミニプログラムでユーザーがオンラインになったときに、ライ...

ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS

成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...

シェルスクリプトを使用したMySQLデータベースの自動バックアップ

シェルスクリプトを使用したMySQLデータベースの自動バックアップデータベースを頻繁にバックアップす...

最も単純な ErrorBoundary コンポーネントをカプセル化して、React 例外を処理する

序文React 16から、子コンポーネントで発生したエラーを捕捉し、エラーログを記録し、ダウングレー...