自動生成:bundle.jsとindex.htmlを
プロジェクトのディレクトリには:
INIT-YES NPM
NPMショックをインストール-D
NPM [email protected] -Dをインストール
NPM CSS-ローダー-Dをインストールします。NPMスタイル・ローダーをインストール-D
NPMのhttp-WebPACKの-プラグインをインストール
NPMのhttpサーバをインストールします
「デベロッパー」:使用するように、「WebPACKの」に設定する必要があります。NPM実行のdevのdevが簡単に名前は関係ありません変更することができます。
ここでは、輸出このです :パスパス。解決(「./dist」)を、相対パス、絶対パス絶対ターンで、その後、モザイク./bundle.jsファイルの背面に移動します。
これは、ここにindex.htmlを参照だけです。次のカタログ生成のdistのindex.htmlに運ば参照をHTML-WebPACKの-プラグインしてみましょう
NPMは、このことはいくつかのテストを行うために使用される-g HTTPサーバをインストールします。-gは、グローバル行くためにダウンロードすることに留意すべきです。
用途:HSは9999 -p -o(9999ポート番号です)
WebPACKの-devのサーバー環境を生成するには、ウィジェット
NPMのWebPACK-devのサーバーをインストール-D
ディレクトリ構造は、それが環境を生成し、開発環境を分離します:
package.json:
{ "name": "webpack_plugins", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "webpack-dev-server --open --hot --inline --config ./webpack.dev.config.js", // 开发环境
// --open 自动打开浏览器 --hot热更新 每当更新js css代码会自动在浏览器展示效果 "build": "webpack --config ./webpack.build.config.js" // 成产环境 }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "css-loader": "^2.1.1", "html-webpack-plugin": "^3.2.0", "install": "^0.12.2", "npm": "^6.9.0", "style-loader": "^0.23.1", "vue": "^2.6.10", "webpack-dev-server": "^3.4.1" // 这里也配置了 这个插件 }, "dependencies": { "webpack": "^3.12.0" } }
还是 执行 npm run dev