


Ausführliche Erläuterung der Gulp-Installation sowie der Verpackung und Zusammenführung
Dieser Artikel führt Sie hauptsächlich in das Tutorial zum Implementieren einer Verpackungs- und Zusammenführungsmethode in gulp ein und teilt die Lösung für die Reihenfolge, in der gulp js/css verpackt und in einer Datei zusammenführt Sie benötigen den Beispielcode. Freunde können sich darauf beziehen und dem Editor folgen, um gemeinsam zu lernen. Ich hoffe, es hilft allen.
Vorwort
gulp ist ein Tool zum Erstellen von Code im Front-End-Entwicklungsprozess. Es ist ein Tool zum Erstellen von Automatisierungsprojekten. Es kann nicht nur Website-Ressourcen optimieren, sondern auch viele Wiederholungen eliminieren Aufgaben während des Entwicklungsprozesses können mit den richtigen Tools automatisch erledigt werden. Mit ihr können wir nicht nur problemlos Code schreiben, sondern auch unsere Arbeitseffizienz erheblich verbessern.
Installation, Paketierung und Zusammenführung
1. Installieren Sie node.js Download-Adresse: http://nodejs.cn/
Öffnen Sie die Befehlszeile von node.js und geben Sie Folgendes ein: node - v , wenn eine Versionsnummer vorhanden ist, ist sie korrekt installiert.
2. Taobao-Image installieren: Befehlszeileneingabe:
npm install -g cnpm --registry=http://registry.npm.taobao.org
Zweck: Um den Download zu beschleunigen.
3. Gulp global installieren
cnpm install --global gulp
4. Erstellen Sie ein Verzeichnis, öffnen Sie das Laufwerk F und erstellen Sie einen Gulp-Ordner.
Befehlszeileneingabe:
f: cd gulp
5. Lokales gulp installieren
cnpm install --save-dev gulp
6. Paket.json-Datei erstellen
cnpm init
alle Übrigens: Zum Bestätigen einfach eingeben
7. Öffnen Sie dieses Gulp-Verzeichnis in einem Webeditor, z. B. Hbuilder und Webstorm.
Erstellen Sie die Datei gulpfile.js im gulp-Verzeichnis, dem Einstiegspunkt für die Ausführung von gulp
8. Bestimmen Sie die Art der Verpackung und Komprimierung , html, js, css, img
9.js-Verpackung
var gulp = require('gulp'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); gulp.task('default',function(){ gulp.src('js/*.js') // 路径问题:gulpfile.js为路径的起点。此路径表示js文件下的所有js文件。 .pipe(concat('all.js')) //合并成的js文件名称 .pipe(uglify()) //压缩 .pipe(gulp.dest('build')); //打包压缩在build目录下。 });
10 ein Fehler mit der Aufforderung „gulp-“ Die Concat-Komponente ist nicht installiert. Starten Sie die Installation: cnpm install gulp-concat --save-dev
Erneut ausführen: gulp
Es wird erneut ein Fehler gemeldet, der darauf hinweist, dass die gulp-uglify-Komponente nicht installiert ist. Starten Sie die Installation: cnpm install gulp-uglify --save-dev
Erneut ausführen: gulp
. . . . . . . . . . . . . . .
Nach Erfolg sehen Sie
hier sehen Sie fertig „default“, „default“ ist der Standardeintrag zum Starten der gulp.task-Aufgabe . Wenn Sie mehrere Aufgaben erstellen und den Aufgabennamen ändern, z. B.:var gulp = require('gulp'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); gulp.task('default',function(){ gulp.src('js/*.js') // 路径问题:gulpfile.js为路径的起点。此路径表示js文件下的所有js文件。 .pipe(concat('all.js')) //合并成的js文件名称 .pipe(uglify()) //压缩 .pipe(gulp.dest('build')); //打包压缩在build目录下。 }) //css 打包压缩 var autoprefix = require('gulp-autoprefixer'); var minifyCSS = require('gulp-minify-css'); gulp.task('style', function() { //task 任务名称为style gulp.src('.css/*.css') .pipe(concat('styles.css')) .pipe(autoprefix('last 2 versions')) .pipe(minifyCSS()) .pipe(gulp.dest('styles')); });
Ändern Sie es wie folgt
var gulp = require('gulp'); var concat = require('gulp-concat'); var uglify = require('gulp-uglify'); gulp.task('js',function(){ gulp.src('js/*.js') // 路径问题:gulpfile.js为路径的起点。此路径表示js文件下的所有js文件。 .pipe(concat('all.js')) //合并成的js文件名称 .pipe(uglify()) //压缩 .pipe(gulp.dest('build')); //打包压缩在build目录下。 }) //css 打包压缩 var autoprefix = require('gulp-autoprefixer'); var minifyCSS = require('gulp-minify-css'); gulp.task('style', function() { //task 任务名称为style gulp.src('.css/*.css') .pipe(concat('styles.css')) .pipe(autoprefix('last 2 versions')) .pipe(minifyCSS()) .pipe(gulp.dest('styles')); }); <br>gulp.task('default',function(){ gulp.run(['js','style']); //这里开始执行多个task任务 });
var imagemin = require('gulp-imagemin'); gulp.task('img', function() { return gulp.src('imgs/*.png') .pipe(imagemin()) .pipe(gulp.dest('miniImg')); });
var htmlmin = require('gulp-htmlmin'); gulp.task('html', function() { return gulp.src('../*.html') .pipe(htmlmin({collapseWhitespace: true})) .pipe(gulp.dest('../')); });
1. Sie können insert gulp-order verwenden.
2. Es kann so geschrieben werden:
Verwandte Empfehlungen:return gulp.src(['js/common.js','js/**/*.js']) .pipe(concat('build.js'))//合成到一个js .pipe(gulp.dest(buildBasePath+'js'))//输出到js目录 .pipe(uglify())//压缩js到一行 .pipe(concat('build.min.js'))//压缩后的js .pipe(gulp.dest(buildBasePath+'js'));//输出到js目录
Gulp-Implementierung der statischen Webseiten-Modularisierungsbeispielfreigabe
Detaillierte Erläuterung von NodeJS zur Implementierung einer einfachen Gulp-Verpackung
So verwenden Sie Gulp, um Dateikomprimierung und Browser-Hot-Loading zu erreichen
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung der Gulp-Installation sowie der Verpackung und Zusammenführung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

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

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Nehmen Sie zwei Arrays als Eingabe, versuchen Sie, die beiden Arrays zusammenzuführen oder zu verketten und das Ergebnis im dritten Array zu speichern. Die Logik zum Zusammenführen zweier Arrays lautet wie folgt: J=0,k=0for(i=0;i<o;i++){//mergingtwoarrays if(a[j]<=b[k]){ c[i] =a[j]; j++; }else{ &nbs

Es wird nicht empfohlen, 2,4 g und 5 g zusammenzuführen. Da die Dualband-Integration Vor- und Nachteile hat, kann es für einige Mobiltelefone schwierig sein, eine Verbindung zu Dualband-WLAN herzustellen, wenn keine Funktion zur Unterdrückung schwacher Signale vorhanden ist , dann schaltet die Dualband-Integration das Telefon ein. Es ist möglicherweise immer mit dem 2,4-G-Frequenzband verbunden und wechselt überhaupt nicht zum schnelleren 2,4-G-Frequenzband, es sei denn, Sie schalten WLAN manuell ein und aus, daher wird dies empfohlen separat einrichten.

Teilen Sie die einfache und leicht verständliche PyCharm-Projektpaketierungsmethode. Mit der Popularität von Python verwenden immer mehr Entwickler PyCharm als Hauptwerkzeug für die Python-Entwicklung. PyCharm ist eine leistungsstarke integrierte Entwicklungsumgebung, die viele praktische Funktionen bietet, die uns helfen, die Entwicklungseffizienz zu verbessern. Eine der wichtigen Funktionen ist die Projektverpackung. In diesem Artikel wird auf einfache und leicht verständliche Weise vorgestellt, wie Projekte in PyCharm verpackt werden, und es werden spezifische Codebeispiele bereitgestellt. Warum Paketprojekte? Entwickelt in Python

In der Java-Entwicklung müssen wir häufig mehrere Eingabeströme kombinieren, um Daten zu verarbeiten. Die SequenceInputStream-Funktion ist eine der in Java bereitgestellten Funktionen zum Zusammenführen von Eingabestreams. Sie kann mehrere Eingabestreams zu einem größeren Eingabestream zusammenführen, um unsere Datenverarbeitung zu erleichtern. Wie verwendet man also die SequenceInputStream-Funktion in Java, um Eingabeströme zusammenzuführen? Als Nächstes werden in diesem Artikel die spezifischen Implementierungsmethoden und Vorsichtsmaßnahmen anhand detaillierter Schritte vorgestellt. ICH

Überblick über erweiterte Funktionen zur Verwendung von HTML, CSS und jQuery zur Implementierung der Bildzusammenführungsanzeige: Im Webdesign ist die Bildanzeige ein wichtiger Link, und die Bildzusammenführungsanzeige ist eine der gängigen Techniken zur Verbesserung der Seitenladegeschwindigkeit und der Benutzererfahrung. In diesem Artikel wird erläutert, wie Sie mithilfe von HTML, CSS und jQuery erweiterte Funktionen zum Zusammenführen und Anzeigen von Bildern implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. HTML-Layout: Zuerst müssen wir einen Container in HTML erstellen, um die zusammengeführten Bilder anzuzeigen. Sie können di verwenden

Da die Programmiersprache Python immer beliebter wird, beginnen immer mehr Entwickler, Code in Python zu schreiben. Bei der tatsächlichen Verwendung müssen wir diese Codes jedoch häufig verpacken und zur Verwendung an andere weitergeben. In diesem Artikel wird erläutert, wie Sie reguläre Python-Ausdrücke zum Packen und Verteilen von Code verwenden. 1. Python-Code-Paketierung In Python können wir Tools wie setuptools und distutils verwenden, um unseren Code zu paketieren. Diese Tools können Python-Dateien und -Module konvertieren

Schneller Einstieg: JSON-Array-Zusammenführungs- und Aufteilungstechniken in Java In der modernen Softwareentwicklung sind Datenformat und -übertragung immer wichtiger geworden. Unter diesen ist JSON (JavaScriptObjectNotation) ein häufig verwendetes Datenformat, das sich besonders für Front-End- und Back-End-Interaktion und Datenspeicherung eignet. In der Java-Entwicklung müssen wir uns häufig mit JSON-Objekten und JSON-Arrays befassen. In diesem Artikel wird erläutert, wie Sie JSON-Arrays in Java zusammenführen und aufteilen, sowie Tipps und Beispiele für die Implementierung dieser Vorgänge.

CSV-Dateien (Comma Separated Values) werden häufig zum Speichern und Austauschen von Daten in einem einfachen Format verwendet. Bei vielen Datenverarbeitungsaufgaben besteht die Notwendigkeit, zwei oder mehr CSV-Dateien basierend auf bestimmten Spalten zusammenzuführen. Glücklicherweise kann dies mithilfe der Pandas-Bibliothek in Python leicht erreicht werden. In diesem Artikel erfahren Sie, wie Sie mit Pandas in Python zwei CSV-Dateien nach bestimmten Spalten zusammenführen. Was ist die Pandas-Bibliothek? Pandas ist eine Open-Source-Bibliothek zur Informationskontrolle und -prüfung in Python. Es bietet Werkzeuge für die Arbeit mit strukturierten Daten (z. B. Tabellen-, Zeitreihen- und mehrdimensionalen Daten) und Hochleistungsdatenstrukturen. Pandas wird häufig in den Bereichen Finanzen, Datenwissenschaft, maschinelles Lernen und anderen Bereichen eingesetzt, in denen Datenmanipulation erforderlich ist.
