Ich bin gerade dabei, etwas Einfaches zu erstellen und dann zu Github zu wechseln. Ich benutze Bootstrap, Jquery und Tether, die alle in meinem bower_components-Ordner sind. Dränge ich diesen Ordner einfach mit meinen HTML-Dateien oder benutze Gulp, um etwas Magie zu machen und kopiere die notwendigen Dateien in einen, sagen wir, einen 'src'-Ordner mit dem Rest der' Live'-Dateien?Bereitstellen von bower_components für GitHub
0
A
Antwort
0
Ok Ich habe es herausgefunden ... Ich benutze Schluck zum Verketten und verschiebe die Dateien von bower_component in entsprechende Ordner. Es ist ein ziemlich einfaches Stück Code, und ich bin sicher, dass es andere viel effizientere Wege, dies zu tun, aber hier ist der Code, den ich verwendet habe:
// include gulp
var gulp = require('gulp');
// include plugins
var concat = require('gulp-concat');
// concatenate js files
gulp.task('scripts', function() {
return gulp.src(['bower_components/**/dist/*.min.js', 'bower_components/**/dist/js/*.min.js', 'bower_components/tether/dist/js/tether.min.js'])
.pipe(concat('plugins.js'))
.pipe(gulp.dest('js'));
});
// concatenate css files
gulp.task('styles', function() {
return gulp.src(['bower_components/bootstrap/dist/css/*.min.css', 'bower_components/font-awesome/css/*.min.css'])
.pipe(gulp.dest('css'));
});
// move font files
gulp.task('fonts', function() {
return gulp.src(['bower_components/bootstrap/dist/fonts/glyphicons-halflings-regular.*', 'bower_components/font-awesome/fonts/fontawesome-webfont.*'])
.pipe(gulp.dest('fonts'));
});
// default task
gulp.task('default', ['scripts', 'styles', 'fonts']);
ich in der Anfangsphase bin Gulp lernen so, wenn es sind bessere Möglichkeiten, dies zu tun, lass es mich wissen
Verwandte Themen
- 1. Wie aggregierte javadocs bereitstellen GitHub
- 2. Bereitstellen einer Testweb-App für jede GitHub-Pull-Anforderung
- 3. Bereitstellen von PHP-Anwendung von GitHub auf Azure fehlgeschlagen
- 4. Wie sollte ich Richtlinien für Probleme bereitstellen? (Github)
- 5. meine node.js App von Github zu einem VPS Bereitstellen
- 6. grunzen uglify bower_components Ordner
- 7. Bower Ausgabe: bower_components nicht
- 8. Firefox Addons erstellen und von GitHub aus bereitstellen
- 9. Direkt von meinem github-Repository auf heroku bereitstellen
- 10. Bereitstellen einer Maven-Version in Github mithilfe von Travis CI
- 11. Bereitstellen von Angular2 Webpack Starter in GitHub-Seiten?
- 12. Direkt von meinem github-Repository auf heroku bereitstellen
- 13. fehlgeschlagen Ressource von bower_components laden Vue.js CLI
- 14. Grunzen Bower Stellen minimierte Version von "bower_components"
- 15. Bereitstellen von Pandas für Heroku?
- 16. Bereitstellen von Berichten für JBoss
- 17. Bereitstellen von Anwendungen
- 18. Bereitstellen eines Unterverzeichnisses für Heroku
- 19. Github-Seiten für Github-Projekt
- 20. Bereitstellen von Geolokalisierungsdaten für iOS von Windows
- 21. Sollten bower_components in das Projekt einbezogen werden?
- 22. ändern src von Skript von bower_components obwohl Cdn
- 23. Wie next.js App auf Gitlab/Github Seiten bereitstellen?
- 24. Lokalisieren bower_components in Laravel und mit loadbalancer
- 25. Inhalt für Intent.ACTION_GET_CONTENT bereitstellen
- 26. Runnable-Spring-Boot-JAR für Heroku bereitstellen
- 27. Kopieren Sie Schriftarten aus bower_components mit Schluck
- 28. Bereitstellen von Meteor für die eigene Domäne
- 29. Bereitstellen von einfachem Servercode für Heroku
- 30. Bereitstellen von React-Apps für benutzerdefinierte Domänennamen