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コミュニティの中国語版を構築する詳細なプロセスを教えます

推薦する

Mysql データベースの高度なビュー、トランザクション、インデックス、自己接続、ユーザー管理の例の分析の使用

この記事では、ビュー、トランザクション、インデックス、自己接続、ユーザー管理など、MySQL データ...

jsはシンプルなショッピングカートモジュールを実装します

この記事の例では、参考までに、シンプルなショッピングカートモジュールを実装するためのjsの具体的なコ...

MySQL データ型 DECIMAL の使用方法の詳細な説明

MySQL DECIMALデータ型は、データベースに正確な数値を保存するために使用されます。会計シス...

流星効果を実現する JavaScript キャンバス

この記事では、JavaScriptキャンバスで流星の特殊効果を表示するための具体的なコードを参考まで...

JavaScript ドラッグタイム ドラッグケースの詳細な説明

目次DragEvent インターフェースデータ転送インターフェースの概要DataTransfer の...

Vue を使用してパブリック アカウントの Web ページを開発する方法

目次プロジェクトの背景始めるvue-cliでプロジェクトを作成するモバイル適応についてnormali...

Tudou.comのホームページのデザイン方法

<br />私は数年間フロントエンドに取り組んできました。フロントエンドについて完全に理...

Vue+thinkphp5.1+axiosでファイルアップロードを実現

この記事では、thinkphp5.1 + Vue+axiosを使用してファイルをアップロードする方法...

JavaScript でグレイウルフのポットビーティングゲームを実装

1. プロジェクト文書 2. ページレイアウトにHTMLとCSSを使用するHTML部分 <di...

MySqlは指定されたユーザーのデータベースビュークエリ権限を設定します

1. 新しいユーザーを作成します。 1. SQL ステートメントを実行して新しいものを作成します (...

Google ブラウザのラベルと入力間のスペースに関する小さな問題

最初にコード、次にテキストコードをコピーコードは次のとおりです。 <!DOCTYPE html...

CSS セレクタの 4 つのカテゴリ: 基本、組み合わせ、属性、疑似クラス

セレクターとは何ですか?セレクターの役割は、セレクターを介して要素を見つけ、CSS スタイルを要素に...

JavaScript で localStorage を使用する方法

.NET の世界に参入したい開発者であれば、何が可能なのかを知る必要があります。 .NET Fram...

axios でリクエストをキャンセルし、重複リクエストを防ぐ方法について簡単に説明します。

目次序文コア - キャンセルトークン実用的なアプリケーションとパッケージングいくつかの小さな詳細序文...

Win10 に Linux ubuntu-18.04 デュアル システムをインストールする (インストール ガイド)

コンピューターに Linux Ubuntu システムをインストールしました。初めてインストールしまし...