Vueプロジェクトのパッケージ化の詳細な説明

Vueプロジェクトのパッケージ化の詳細な説明

1. 関連構成

ケース1(使用ツールはvue-cil)

プロジェクトが vue-cli で作成された場合、プロジェクト ディレクトリに config フォルダーがないため、構成ファイルを自分で作成する必要があります。ルート ディレクトリ src にファイル vue.config.js を作成します。ファイル名は vue.config.js である必要があることに注意してください。次に、ファイルに次のコードを挿入します。

 //パッケージ構成ファイル module.exports = {
  資産ディレクトリ: 'static'、
  平行: 偽、
  パブリックパス: './',
};

構造は次のとおりです。

ケース2(使用するツールはwebpack)

webpack を使用している場合は、config の index.js ファイルで webpack 構成を直接変更します。

アセットパブリックパス: './'

構造は次のとおりです。

2. 包装

設定が完了したら、コンソールを呼び出してパッケージ化コマンドnpm run buildを入力し、パッケージ化を開始します。

成功すると、次のプロンプトが表示されます。

そして、プロジェクト ディレクトリに dist フォルダーが自動的に生成されます。

dist フォルダーは必要なパッケージであり、これをサーバーに配置して展開することができます。パッケージ化後は、プロジェクトにどのような変更が加えられても、再パッケージ化するにはnpm run build が必要であることに注意してください。

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • さまざまな Vue 環境のさまざまなパッケージ コマンドの詳細な説明
  • Vueプロジェクトのパッケージ化手順の詳細な説明
  • vue-cli を使用してプロジェクトを作成し、webpack でパッケージ化する方法
  • Vueプロジェクトで独自の起動コマンドとパッケージ化コマンドメソッドを構成する

<<:  6ull が Linux ドライバ モジュールをロードできない問題の解決方法

>>:  CSS3 で実装された画像ホバートグルボタン

推薦する

webpack と rollup を使用してコンポーネント ライブラリをパッケージ化する方法

序文以前、ローディングスタイルのコンポーネントを作成しました。コードの再利用性を実現するために、この...

モバイル開発におけるHTML5開発の現状を深く理解する

「私たちは次の一連のモバイル製品を HTML5 で作成しています。」 「ええ、最近は多くの人が Ap...

一般的なMySQLコマンドの概要

mysqlrootパスワードの設定と変更初めて MySQL データベースに入ります。 !環境変数にm...

フロントエンドの状態管理(パート2)

目次1. 再出発1.1. ストア(司書) 1.2. 状態(書籍) 1.3. アクション(図書貸出リス...

HTML テーブル マークアップ チュートリアル (28): セルの境界線の色属性 BORDERCOLOR

テーブルを美しくするために、セルごとに異なる境界線の色を設定できます。基本的な構文<TD 境界...

Mysql マルチテーブル結合クエリの実行の詳細について簡単に説明します。

まず、このブログのケースデモンストレーション テーブルを作成します。 create table a(...

HTML 終了タグの問題と W3C 標準

W3C の原則によれば、XML の各開始タグには対応する終了タグが必要です。つまり、<html...

MySQL データベース設計 3 つのパラダイム例分析

3つのパラダイム1NF: フィールドは分離不可能です。 2NF: 主キーがあり、非主キー フィールド...

Docker 接続 MongoDB 実装プロセスとコード例

コンテナが起動した後まず管理者にログインして新しいユーザーを作成してください $ docker ex...

ウェブフロントエンドコードを書く際の考慮事項のまとめ

1. HTMLタグの前に次のような文を追加するのが最適です。 <!DOCTYPE HTML P...

Vue の 4 つのカスタム命令の説明と使用例

4つの実用的なVueカスタム指示1. Vドラッグ要件: マウスドラッグ要素アイデア:要素のオフセット...

CSS カウンターとコンテンツの概要

コンテンツ プロパティは CSS 2.1 で導入され、:before および :after 疑似要素...

HTMLテキストオーバーフローの2つの一般的な解決策は省略記号を表示することです

方法1: CSSオーバーフロー省略を使用して解決する解決策は次のとおりです。 CSSコード: ディス...

CSS スタイルの読み込みの優先順位に関する経験の共有

昨日のプロジェクト開発中に、スタイルの読み込み優先順位に関する問題が発生しました。クラスは定義され、...

Dockerがログファイルを保存する場所の詳細な説明

目次ログはどこに保存されますか?コンテナ内のアプリケーションからのログを表示するDockerデーモン...