検索
ホームページ運用・保守窓の運用と保守Webpack の基本 -- インストール チュートリアル

1. webpack-first フォルダーをサイトとして作成し、元の js モジュール (main.js と Greeter.js) を保存するアプリ フォルダーを作成し、index.html とパッケージ化されたバンドルを保存するパブリック フォルダーを作成します。 js ファイル

1. プロジェクトのディレクトリを見つけます
npm install -g webpack //webpack をグローバルにインストールします

2. package.json ファイルを初期化します npm init

3. サイトWebpackの下にインストールして依存関係を確立します npm install --save-dev webpack

4. Greeter.jsファイルを書きます
module.exports=function(){
vargreet = document .createElement("div");
greet.textContent = "こんにちは、そして挨拶";
return welcome;
}

//module.exportsは関数を戻り値として使用し、共有モジュールとなり利用可能になりますGreeterファイルが導入されている限り

5. main.jsファイルを書く

vargreeter = require("./Greeter.js?1.1.11");

document.getElementById("root") .appendChild(greeter());

//はじめに require( )----Greeter.jsモジュール

// html-dom要素を取得し、呼び出されたメソッドの戻り値をdom要素に入れる

6. パッケージ化するコマンドを実行します、

webpack app/main.js public /bundle.js

//webpack をグローバルにインストールした後、次のように記述できます、 app/main.js はエントリ main ファイル public/ Bundle.js は、この名前空間内のファイルを public に、つまり html をディレクトリの下にパッケージ化することです。




html ファイル コード:



最初の Webpack 演習




//パッケージ化されたバンドル ファイルの名前は



2.

上記の方法は、モジュールの数が多いと不便です。その場合、毎回エントリ ファイルを実行してパッケージング ディレクトリをエクスポートする必要があり、間違いが発生しやすくなります。パッケージ化するたびに単語を実行する簡単な方法はありますか? または、さらに簡単な方法は次のとおりです: 構成ファイルを定義する この構成ファイルは、実際には Build- とすべてを組み合わせることができる単純な JavaScript モジュールです。関連情報が内部に配置されます。

上の例を続けて、この構成ファイルの記述方法を説明します。現在のプラクティスのルート ディレクトリに という名前の新しいファイルを作成します。フォルダー を作成し、その中で最も簡単な構成を実行します。以下に示すように、このフォルダーにはエントリー ファイルへのパスと、パッケージ化されたファイルが保存されている場所へのパスが含まれています。 1. webpack.config.js module.exports = {

entry: __dirname + "/app/main.js?1.1.11",// で次のように設定します。何度も そして唯一のエントリファイル output: { path: __dirname + "/public",//パッケージ化されたファイルの保存場所 filename: "bundle.js?1.1.11"//パッケージ化された出力ファイルファイル名 } }





注: 「__dirname」は、現在実行中のスクリプトが配置されているディレクトリを指す、node.js のグローバル変数です。 (構成ファイルがアプリの下にある場合は、アプリフォルダーをポイントします)


以上がWebpack の基本 -- インストール チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。