Gulp to system kompilacji JavaScript, oparty na Node.js narzędzie do uruchamiania zadań, takie jak Grunt. Gulp wykorzystuje strumienie i konfigurację nadpisującą kod, aby uzyskać prostszy i bardziej intuicyjny proces kompilacji.
Próbuję podsumować moją wiedzę na temat najpopularniejszych menedżerów pakietów JavaScript, programów pakujących i osób wykonujących zadania. Proszę popraw mnie jeżeli się mylę: npmi bowersą menedżerami pakietów. Po prostu pobierają zależności i nie wiedzą, jak samodzielnie budować projekty. Wiedzą, że mogą zadzwonić webpack/ gulp/ gruntpo pobraniu wszystkich zależności. bowerjest podobny npm, …
we fragmencie takim jak ten: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" W developzadaniu chcę uruchomić, cleana po jego zakończeniu uruchomić, coffeea kiedy to zrobisz, uruchom coś innego. Ale nie mogę tego rozgryźć. Ten …
Pracuję nad witryną, która używa gulpdo kompilacji i synchronizacji przeglądarki, aby utrzymać synchronizację przeglądarki z moimi zmianami. Zadanie gulp kompiluje wszystko poprawnie, ale na stronie nie widzę żadnego stylu, a konsola wyświetla następujący komunikat o błędzie: Odmówiono zastosowania stylu z „ http: // localhost: 3000 / resources / styles / …
Zwykle w Gulp zadania wyglądają tak: gulp.task('my-task', function() { return gulp.src(options.SCSS_SOURCE) .pipe(sass({style:'nested'})) .pipe(autoprefixer('last 10 version')) .pipe(concat('style.css')) .pipe(gulp.dest(options.SCSS_DEST)); }); Czy można przekazać flagę wiersza poleceń do przełykania (to nie jest zadanie) i pozwolić, aby uruchamiała zadania warunkowo na tej podstawie? Na przykład $ gulp my-task -a 1 A potem w moim …
Zainstalowałem moduły węzłów przez npm install, a następnie próbowałem zrobić gulp sass-watch w wierszu polecenia. Potem otrzymałem poniższą odpowiedź. [18:18:32] Requiring external module babel-register fs.js:27 const { Math, Object, Reflect } = primordials; ^ ReferenceError: primordials is not defined Próbowałem tego przed łykiem sass-watch npm -g install gulp-cli
Chciałbym użyć zestawu startowego Google. Zainstalowałem node.js v0.12.0 node-sassi gulp. A potem pobiegł: $ sudo npm install Kiedy pisałem, gulp servedostałem ten błąd: Using gulpfile ~/web-starter-kit/gulpfile.js Starting 'styles'... 'styles' errored after 93 ms Error: `libsass` bindings not found. Try reinstalling `node-sass`? at getBinding Ponownie zainstalowałem węzeł i łyk, ale to …
Po zainstalowaniu gulp.js przez npm, pojawia się no command 'gulp' foundbłąd podczas uruchamiania gulppolecenia z tego samego katalogu, w którym został zainstalowany. Przeglądając node_modules/.bin/katalog, widzę gulptam plik wykonywalny. Czy coś jest nie tak z moją instalacją npm?
Mam zadanie gulp rjs, które łączy i uglifikuje wszystkie moje niestandardowe pliki .JS (dowolne biblioteki innych producentów). To, co próbuję zrobić, to wykluczyć niektóre pliki / katalogi z tego zadania (kontrolery i dyrektywy). Oto moje drzewo: - application - resources - js main.js - vendor - jquery - modernzr - …
Zainstalowałem gulp zarówno globalnie, jak i lokalnie npm install gulp npm install gulp -g npm install gulp-util npm install gulp-util -g Kiedy próbuję uruchomić gulp, dostaję 'gulp' is not recognized as an internal or external command, operable program or batch file. Uruchamiam gulp z listą npm (lub -g), gulp@3.7.0z lokalizacją …
Mam następujący plik gulpfile.js , który wykonuję za pomocą komunikatu gulp z wiersza poleceń : var gulp = require('gulp'); gulp.task('message', function() { console.log("HTTP Server Started"); }); Otrzymuję następujący komunikat o błędzie: [14:14:41] Using gulpfile ~\Documents\node\first\gulpfile.js [14:14:41] Starting 'message'... HTTP Server Started [14:14:41] The following tasks did not complete: message [14:14:41] …
Czy jest jakiś sposób, aby zatrzymać moment.jsładowanie wszystkich ustawień narodowych (potrzebuję tylko angielskiego) podczas korzystania z pakietu WebPack? Patrzę na źródło i wygląda na to, że jeśli hasModulejest zdefiniowane, to jest dla webpacka, to zawsze próbuje require()wszystkich ustawień regionalnych. Jestem prawie pewien, że to wymaga żądania ściągnięcia, aby to naprawić. …
Zwykle możemy uruchomić zadanie przełknięcia z konsoli za pomocą czegoś podobnego gulp mytask. Czy w ogóle mogę przekazać parametr do zadania przełknięcia? Jeśli to możliwe, pokaż przykład, jak to zrobić.
Powiedzmy, na przykład, że budujesz projekt w sieci szkieletowej lub czymkolwiek innym i musisz załadować skrypty w określonej kolejności, np. Trzeba underscore.jsje wcześniej załadować backbone.js. Jak uzyskać powiązanie skryptów, aby były w porządku? // JS concat, strip debugging and minify gulp.task('scripts', function() { gulp.src(['./source/js/*.js', './source/js/**/*.js']) .pipe(concat('script.js')) .pipe(stripDebug()) .pipe(uglify()) .pipe(gulp.dest('./build/js/')); }); …
Usiłuję uruchomić serwer deweloperów z TypeScript i aplikacją Angular bez transpilowania plików ts za każdym razem. Przekonałem się, że mogę to zrobić, ts-nodeale chcę także oglądać .tspliki i ponownie ładować aplikację / serwer, tak jak robiłbym to z oglądaniem gulp.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.