WebPackの作成(1)
3371 ワード
Webpackの作成
相対パス
npm init -y
npm i -D webpack webpack-cli webpack-dev-server@next

i-D(インストール.-Dは開発性に依存)
Webpack(Webpackパッケージのインストール)
Webpack-cli、webpack-dev-serverは、2つのパッケージをインストールすることを意味します.
次のステップは何ですか?(Webpack-cliとwebpack-dev-serverパッケージの2つのバージョンをインストールするには、それらを一緒に貼り付けます)
(プロジェクトを作成するフォルダでVisualstudiocode端末を開く必要があります)
Initで梱包します.jsonファイルを生成します.

index.htmlの作成

<!--reset-css란 기존 브라우저가 가지고있는 스타일들을 모두 초기화 시켜준다-->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/reset.min.css">
webpack.config.jsの設定

3行目:
require(「path」)はnodejsに含まれるモジュールです.
dirnameは現在のファイルのパスを表します.
整理すると.js/main.jsに関連するすべてのファイル
pathのパスmainに設定します.これはjsモジュール化出力を意味する

(例えばmain.)js => build =>/dist/main.js
webpack.config.js開発サーバ(プラグイン)を開く
// -D 개발자 모드
// 개발서버 open하기 위한 패키지 다운로드
npm i -D html-webpack-plugin
npm run dev


静的ファイルの接続
npm i -D copy-webpack-plugin // 정적 파일 연결에 필요한 패키지


npm i -D css-loader style-loader // css,stylesheet 읽어주는 패키지를 다운받는다
webpack.config.js設定

Reference
この問題について(WebPackの作成(1)), 我々は、より多くの情報をここで見つけました https://velog.io/@ddpound/WebPack-생성하기1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol