So starten Sie ein Vue-Projekt mit dem M1 Pro-Chip

So starten Sie ein Vue-Projekt mit dem M1 Pro-Chip

Einführung

Ich habe mir beim Singles Day-Shoppingbummel ein MacBook Pro mit M1 Pro gekauft. Alle Umgebungen müssen neu eingerichtet werden. Das Backend-Projekt ist relativ einfach, ich kann einfach idea installieren und starten. Mit dem Frontend Vue kenne ich mich nicht so gut aus, also habe ich ein wenig recherchiert, die Umgebung erstellt und Vue gestartet.

Homebrew installieren

Homebrew ist ein großartiges Tool zum Verwalten von Softwareinstallationen auf dem Mac. Daher habe ich Homebrew installiert, sobald ich den Mac bekommen habe. Die Installation kann aus Netzwerkgründen fehlschlagen. Mit dem folgenden Befehl können Sie einen Domestic Mirror verwenden, wodurch die Installation schneller wird.

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

Nachdem Sie 1 eingegeben haben, folgen Sie den Anweisungen zur schrittweisen Installation.

Installieren Sie nvm

Nvm ist ein Tool zum Verwalten von Node-Versionen. Wenn es mehrere Projekte gibt, müssen Sie immer die Node-Umgebung wechseln. Daher wird empfohlen, Nvm zum Installieren von Node zu verwenden. Es kann mit dem folgenden Befehl installiert werden.

brew install nvm

Nachdem die Installation abgeschlossen ist, müssen Sie die Umgebungsvariablen konfigurieren. Bearbeiten Sie die Konfigurationsdatei .bash_profil mit dem folgenden Befehl.

vi ~/.bash_profile

Schreiben Sie das folgende Konfigurationsskript in die Datei.

export 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" # Dies lädt nvm

Nach dem Schreiben müssen Sie die Konfiguration wirksam machen. Führen Sie den folgenden Befehl aus.

Quelle ~/.bash_profile

Knoten installieren

Installieren Sie als Nächstes Node über nvm. Die an den M1 Pro-Chip angepasste Node-Version ist v15.

nvm ich v15

Nachdem der Befehl ausgeführt wurde, dauert das Kompilieren des Knotens lange. Bitte haben Sie Geduld. Es dauert etwa 5-10 Minuten und dann werden Sie benachrichtigt, dass die Installation erfolgreich war. Noch eine Erinnerung: Wenn Sie einen Fehler melden, prüfen Sie zunächst, ob es sich um ein Netzwerkproblem handelt, z. B. 443, Verbindungs-Timeout usw.

Installation abgeschlossen

An diesem Punkt ist die Konstruktion von git+homebrew+Node+npm abgeschlossen. Als Nächstes können Sie die Befehle npm install und npm run ... lokal ausführen, um das Front-End-Vue-Projekt zu starten und normal darauf zuzugreifen.

Die Installation des npm-Pakets ist fehlgeschlagen: Sie können die erforderlichen Abhängigkeiten installieren, indem Sie das inländische Image ändern. Nachdem Sie den folgenden Code erfolgreich ausgeführt haben, können Sie npm install ausführen, um Abhängigkeiten herunterzuladen und das Projekt normal zu starten. Es wurde getestet und ist wirksam.

npm-Konfigurationssatzregistrierung https://registry.npm.taobao.org
npm info Unterstrich

Damit ist dieser Artikel über die Schritte zum Starten des Vue-Projekts mit dem M1 Pro-Chip abgeschlossen. Weitere Informationen zum Starten von Vue mit M1 Pro finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Schritte zur Installation von Nginx auf dem Apple M1-Chip und zum Bereitstellen eines Vue-Projekts
  • So installieren Sie PyTorch auf einem M1-Mac
  • M1 Macbook vscode C++ debuggen Debugging-Implementierung
  • Installieren Sie die TensorFlow-Umgebung auf macOS M1 (AppleSilicon)
  • Spezifische Implementierung der Installation und Konfiguration der Conda-Umgebung auf macOS M1 (Apple Silicon)
  • Beispiel für die Installation von Python 3.9 mit Miniforge auf einem MacBook M1-Chip
  • So installieren Sie Homebrew auf Mac M1

<<:  Einführung und Beispiele für versteckte Felder in HTML

>>:  Detaillierte Erklärung von PID und Socket in MySQL

Artikel empfehlen

Optimierte Implementierung von count() für große MySQL-Tabellen

Das Folgende ist mein Urteil basierend auf der Da...

MySQL-Unterabfrage und Details zur Verknüpfungstabelle

Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...

Detaillierte Erläuterung des Zahlungsfunktionscodes des Vue-Projekts

1. Alipay-Methode: Alipay-Methode: Klicken Sie zu...

Die 6 effektivsten Möglichkeiten zum Schreiben von HTML und CSS

In diesem Artikel werden die sechs wirksamsten Me...

So verleihen Sie einer Website ein höheres und ansprechenderes Aussehen

„Wie lässt man eine Website hochwertig aussehen? ...

JavaScript zum Implementieren einer dynamischen Digitaluhr

In diesem Artikel finden Sie den spezifischen Cod...

Detaillierte Erklärung des Middleman-Modus von Angular-Komponenten

Inhaltsverzeichnis 1. Mittelsmann-Modell 2. Beisp...

js implementiert einen einzigen Klick zum Ändern der Tabelle

Pure js implementiert eine mit einem Klick bearbe...

Detaillierte Erklärung zur Verwendung des CSS-Zeigerereignisse-Attributs

Bei der Frontend-Entwicklung stehen wir in direkt...