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ę uruchomić poniższe polecenie, ale niestety napotykam błędy. $ gulp build W moim terminalu i otrzymuję ten błąd asercji. Odinstalowałem węzeł i NPM i ponownie zainstalowałem go za pomocą brew - Jak całkowicie odinstalować Node.js i ponownie zainstalować od początku (Mac OS X), wykonując te czynności. Wersja mojego węzła to …
To dość głupie pytanie, ale tak naprawdę nie byłem w stanie znaleźć satysfakcjonującej odpowiedzi: Jak użyć gulp globbing, aby wybrać wszystkie pliki we wszystkich podkatalogach poniżej określonego katalogu? Próbowałem: './src/less' './src/less/' './src/less/*' Żaden z nich nie działa.
Używam VS2015 i Gulp. Otwieram Task Runner Explorer i klikam przycisk odświeżania, co pojawia się w dzienniku: Failed to run "C:\Projects\Test\Gulpfile.js"... cmd.exe /c gulp --tasks-simple Error: `libsass` bindings not found in C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\vendor\win32-ia32-11\binding.node. Try reinstalling `node-sass`? at Object.sass.getBinaryPath (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\extensions.js:148:11) at Object.<anonymous> (C:\Projects\Test\node_modules\gulp-sass\node_modules\node-sass\lib\index.js:16:36) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) …
Nie jest to pytanie specyficzne dla gulp per se, ale jak można uzyskać informacje z pliku package.json w pliku gulpfile.js; Na przykład chcę uzyskać stronę główną lub nazwę i użyć jej w zadaniu.
Mam zadanie typu gulp, które próbuje przekonwertować pliki .scss na pliki .css (używając gulp-ruby-sass), a następnie umieścić wynikowy plik .css w tym samym miejscu, w którym znalazł oryginalny plik. Problem polega na tym, że ponieważ używam wzorca globalnego, niekoniecznie wiem, gdzie jest przechowywany oryginalny plik. W poniższym kodzie próbuję użyć …
Obecnie używam gulp do wywołania skryptu bash, który czyści mój dist/katalog i przenosi odpowiednie pliki do czystego katalogu. Chciałbym, aby było to zrobione za pomocą gulp, ponieważ nie jestem pewien, czy skrypt będzie działał na systemie plików innym niż * nix. Do tej pory używam modułu gulp-clean do czyszczenia dist/katalogu, …
Oto złożone zadanie, którego nie wiem, jak go zastąpić zależnościami zadań. ... gulp.task('watch', function () { var server = function(){ gulp.run('jasmine'); gulp.run('embed'); }; var client = function(){ gulp.run('scripts'); gulp.run('styles'); gulp.run('copy'); gulp.run('lint'); }; gulp.watch('app/*.js', server); gulp.watch('spec/nodejs/*.js', server); gulp.watch('app/backend/*.js', server); gulp.watch('src/admin/*.js', client); gulp.watch('src/admin/*.css', client); gulp.watch('src/geojson-index.json', function(){ gulp.run('copygeojson'); }); }); Odpowiedni dziennik zmian …
Próbuję przekazać gulp.src tablicę plików, którymi ma się zająć. To jest tablica w obecnym stanie. ['bower_components/jquery/jquery.js', 'bower_components/superscrollorama/js/greensock/TweenMax.min.js', 'bower_components/superscrollorama/jquery.superscrollorama.js' ] Uważam jednak, że plik gulp.src nie wygląda na to, a trzeci element nie dociera do miejsca docelowego. Odkryłem, że wszystko działa dobrze, kiedy wprowadzam takie symbole wieloznaczne: ['bower_components/**/jquery.js', 'bower_components/**/js/greensock/TweenMax.min.js', 'bower_components/**/jquery.superscrollorama.js' ] …
Cześć Wcześniej korzystałem z grunttego, że chcę wiedzieć, jakie są dostępne zadania grunt --help. Ale tak samo jak w gulpużyciu gulp --help, nie widać. Jaka jest komenda, aby poznać listę dostępnych zadań jednym haustem
Tak więc szukałem tego wszędzie, znalazłem tutaj „podobne” odpowiedzi, ale nie do końca to, czego chcę. Teraz, jeśli chcę, aby przetestować jeden plik z karmą, co muszę zrobić fit(), fdescribe()na danego pliku ... Jednak to, czego chcę, to móc po prostu wywołać karmę z plikiem konfiguracyjnym i skierować go do …
Dla każdego modułu mam kilka plików, które należy skopiować do katalogu kompilacji i szukam sposobu na zminimalizowanie powtarzającego się kodu z tego: gulp.src('./client/src/modules/signup/index.js') .pipe(gulp.dest('./build/public/js/signup')); gulp.src('./client/src/modules/admin/index.js') .pipe(gulp.dest('./build/public/js/admin')); do czegoś takiego: gulp.src('./client/src/modules/(.*)/index.js') .pipe(gulp.dest('./build/public/js/$1')); Oczywiście powyższe nie działa, więc czy jest na to sposób lub npm, który już to robi? Dzięki
Mam więc konfigurację gulpfile.js. W folderze z obrazami mam kilka obrazów, niektóre to png, trochę jpg i trochę gify. Chcę kierować reklamy na wszystkie pliki png, jpg i gify w folderze obrazów. Mógłbym użyć ** / *, aby wskazać wszystko w folderze, ale nie chcę, chcę, aby było to specyficzne …
Mały projekt, który zacząłem, wykorzystuje moduł węzła (zainstalowany przez npm ), który deklaruje constzmienne. Uruchamianie i testowanie tego projektu przebiega dobrze, ale browserify kończy się niepowodzeniem po uruchomieniu UglifyJS. Nieoczekiwany token: słowo kluczowe (stała) Oto ogólny plik Gulp, którego z powodzeniem używałem w kilku innych poprzednich projektach bez tego problemu …
Visual Studio 2015 ma wbudowaną obsługę narzędzi takich jak Grunt, Bower, Gulp i NPM dla projektów ASP.NET 5. Jednak gdy tworzę projekt ASP.NET 4.5.2 przy użyciu programu Visual Studio 2015, nie używa on tych narzędzi. Chciałbym używać bower zamiast nuget do zarządzania pakietami po stronie klienta. Mogę znaleźć informacje o …
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.