In diesem Artikel geht es um die Konfiguration der Dateieingabe und des Dateiexports im Webpack. Ich hoffe, dass er für Freunde hilfreich ist.
1. Erstellen Sie eine js-Datei für webpack.config.js, die Konfigurationsdatei von Webpack
webpack.config.js
module.exports={ entry:{}, //入口文件的配置项 output:{}, //出口文件的配置项 module:{}, //模块:例如解读CSS,图片如何转换,压缩 plugins:[], //插件,用于生产模版和各项功能 devServer:{}//配置webpack开发服务功能}
Eintrag: Konfiguration Die Adresse der Eintragsdatei kann ein einzelner Eintrag oder mehrere Einträge sein.
Ausgabe: Konfigurieren Sie die Adresse der Exportdatei. Nach der Webpack2.X-Version wird die Mehrfachexportkonfiguration unterstützt.
Modul: Konfigurationsmodul, hauptsächlich für Funktionen wie CSS-Analyse sowie Bildkonvertierung und -komprimierung.
Plugins: Konfigurieren Sie Plug-Ins, konfigurieren Sie Plug-Ins mit unterschiedlichen Funktionen entsprechend Ihren Anforderungen.
devServer: Konfigurieren Sie die Entwicklungsdienstfunktion. Wir werden sie später ausführlich erläutern.
Eintragsoption (Eintragskonfiguration)
Eintragsoption in wepback.config.js
//入口文件的配置项 entry:{ //里面的entery是可以随便写的 entry:'./src/entry.js'},
Ausgabeoption (Konfiguration exportieren)
//出口文件的配置项output:{ //打包的路径名称 path:path.resolve(__dirname,'dist'), //打包的文件名称 filename:'bundle.js' },
path.resolve(__dirname,'dist') //Dient zum Abrufen des absoluten Pfads des Projekts.
Dateiname: ist der Name der gepackten Datei, hier nennen wir sie bundle.js.
Wenn Sie es einfach so schreiben, erhalten Sie eine Fehlermeldung: Der Pfad kann nicht gefunden werden. Also müssen wir path
const path = require(‘path’);
in den Kopf von webpack.config.js einfügen. Jetzt den Code von webpack.config.js:
const path = require('path'); module.exports={ //入口文件的配置项 entry:{ entry:'./src/entry.js' }, //出口文件的配置项 output:{ //输出的路径,用了Node语法 path:path.resolve(__dirname,'dist'), //输出的文件名称 filename:'bundle.js' }, //模块:例如解读CSS,图片如何转换,压缩 module:{}, //插件,用于生产模版和各项功能plugins:[], //配置webpack开发服务功能devServer:{}}
Geben Sie schließlich webpack ein Das Terminal. Verpackung
Konfiguration mit mehreren Eingängen und Ausgängen:
const path = require('path') //path是一个常量不能更改 ,path 需要引入var webpack = require('webpack') module.exports = { // bundle入口 entry:{ entry:'./src/entry.js', //下面的entry是随便起的名字 entry2:'./src/entry2.js' //有两个入口也要有两个出口 }, // bundle输出 output: { path: path.resolve(__dirname, 'dist'), //绝对路径 filename: '[name].js' //可重命名 当有多个入口文件时,出口文件用name,说明打包的出口文件和入口文件名相同 }, module:{}, plugins:[], devServer:{} }
Hinweis: Zwei Stellen geändert: Eingang und Ausgang. Die Bedeutung von
[Name] Es wird basierend auf dem Namen der Eintragsdatei in denselben Namen gepackt. Wenn mehrere Eintragsdateien vorhanden sind, können mehrere Dateien gepackt werden. Verwandte Empfehlungen:Detaillierte Erläuterung der Webpack-Dateiseitenverpackung mit mehreren Einträgen
Wie Webpack Konfigurationsdateien optimiert
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Dateieintrag und den Dateiexport im Webpack. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Ein Popover ist eine vorübergehende Ansicht, die oben auf einem Inhalt auf dem Bildschirm angezeigt wird, wenn ein Benutzer auf eine Steuertaste oder in einem definierten Bereich klickt. Zum Beispiel,

Bevor wir zu Stylen unterstreicht, sollten wir die Frage beantworten: Sollten wir unterstreichen?

In der Zusammenfassung der Plattformnachrichten in dieser Woche stellt Chrome ein neues Attribut für das Laden, Zugänglichkeitspezifikationen für Webentwickler und die BBC -Bewegungen ein

GraphQL ist eine Abfragesprache für APIs, die für Front-End-Entwickler sehr befähigt. Wenn die GraphQL -Site es erklärt, beschreiben Sie Ihre Daten und fragen Sie nach was

Sehr oft, während Switch -Variablen verwendet (eine Variable, die entweder 0 oder 1 ist, ein Konzept, das in diesem Beitrag ausführlich erklärt wurde), wünschte ich, ich könnte es könnte

Dies ist eine sehr kluge Idee über Arthur Corezan. Anstatt die Standard -YouTube -Einbettung zu verwenden, die einer Seite eine Mistladung von Ressourcen hinzufügt, unabhängig davon, ob der Benutzer abgespielt wird

Irgendwie! Es gibt keine einfache oder Standard -Möglichkeit, es zu tun, aber es ist möglich. Sie können den Cursor in verschiedene integrierte native Versionen mit CSS mit dem ändern

Wir alle wissen, was ein Hamburgermenü ist, oder? Als sich das Muster in Web -Designs einleitete, wurde es sowohl verspottet als auch für seinen Minimalismus applaudiert


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft