Vue でカスタムパスのエイリアスを設定する方法

Vue でカスタムパスのエイリアスを設定する方法

Vue でカスタム パス エイリアスを設定する方法

日常の開発では、モジュールやコンポーネントをインポートすることがよくあります。相対パスを使用する場合:

"../../../../../components/tools" から uEditor をインポートします。

肥大化して冗長に見えてしまいます。参照に少しでも間違いがあると -404 エラーが表示され、エレガントではありません。404 エラーは頻繁に発生します。ファイルが変更されると、変更パスを 1 つ 1 つ探して再度修正する必要があり、非常に面倒です。vue cli3 以上のバージョンでは、node_modules にファイル エイリアス機能が提供されています。ただし、特別な要件がない限り、node_modules コードはできるだけ変更しないことをお勧めします。

vue.config.jsを作成し、設定コードを記述します。

モジュール.エクスポート = {
    Webpack を構成する: {
        解決する: {
            alias: { // エイリアスを設定します。変更を有効にするには、変更後に再コンパイルする必要があります 'assets': '@/assets',
                '共通': '@/共通',
                'コンポーネント': '@/コンポーネント',
                'ネットワーク': '@/ネットワーク',
                'ビュー': '@/ビュー',
            }
        }
    }
}

以下のように表示されます。

注意: HTML パスでエイリアスを使用する場合は、参照の前に「~」を付ける必要があります。

文書内のその他の参照:

上記は、Vue でカスタムパスのエイリアスを設定するために紹介した方法です。お役に立てれば幸いです。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • vscode での Vue エイリアス パス プロンプトの実装
  • vue.config.js で Vue のパスエイリアスを設定する方法
  • Vue CL3 構成パスエイリアスの詳細な説明
  • webpack+vue で静的画像アドレスを参照するにはエイリアス パスを使用します
  • Vueでエイリアスパスを実装する方法

<<:  JavaScript を使用せずに HTML の a タグを無効にするには、純粋な CSS を使用します。

>>:  Dockerを使用してgitlabコミュニティの中国語版を構築する詳細なプロセスを教えます

推薦する

Vueコンポーネント化の基本的な使用方法の詳細

目次1. コンポーネント化とは何ですか? 2. 基本的な使い方序文:場合によっては、HTML 構造化...

自作メニューをクリックする効果を実現するJavaScript

この記事では、自作メニューをクリックする効果を実現するためのJavaScriptの具体的なコードを参...

MySQL のフィールドにデフォルトの時間を追加する方法

日付型の違いと用途MySQL には、日付、時刻、年、日付時刻、タイムスタンプの 5 つの日付タイプが...

LinuxにPython 3.6をインストールして落とし穴を避ける

Python 3のインストール1. 依存環境をインストールするPython3 はインストール プロセ...

HTML リンク アンカー タグと SEO におけるその役割の概要

<a> タグは主に、ハイパーリンクまたはアンカー リンクとも呼ばれるリンクとブックマーク...

InnoDBのインデックスページ構造、挿入バッファ、適応ハッシュインデックスについての簡単な説明

InnoDB インデックスの物理構造すべての InnoDB インデックスは Btree インデックス...

HTML と CSS の基礎 (必読)

(1) HTML: ハイパーテキストマークアップ言語。主に「ヘッダー」と「ボディ」の2つの部分で構...

あなたのウェブサイトはIE8に適していますか?

オリンピック期間中にIE8ベータ2がリリースされ、英語版のリリースに合わせて中国語版も第一波でリリー...

Dockerとiptablesとブリッジモードのネットワーク分離と通信操作の実装

Docker は、ブリッジ、ホスト、オーバーレイなどの複数のネットワークを提供します。同じ Dock...

Vueフィルターの詳細な説明

<本文> <div id="ルート"> <h2&...

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

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

MySQL MHA の高可用性構成とフェイルオーバーの詳細な導入手順

目次1. MHAの紹介1. MHAとは何ですか? 2. MHAの構成3. MHAの特徴2. MySQ...

mysql8.0 パスワードを忘れた場合の修正とネットコマンドのサービス名が無効になる問題

cmdにnet start mysqlと入力すると、プロンプトが表示されます: サービス名が無効です...

純粋な HTML+CSS でオリンピック リングを実装するためのサンプル コード

レンダリング コード - 青と黄色のリングを例に挙げます <div class="コ...

MySQL データ型の詳細

目次1. 数値型1.1 数値型の分類1.1.1 浮動小数点数1.1.2 ビットタイプ1.1.3 時間...