@lol_nope: Zostawię dla potomnych - mój publichtml był "noexec" cokolwiek to znaczy, ale miałem inny katalog, który nie był noexec, przerzuciłem tam appkę, w publichtml zrobiłem symlinka i poszło ;)
  • Odpowiedz
#webdev #gulp #npm
Mirki, wujek google coś nie chce ze mną współpracować - czy jest jakiś plugin do automatycznego znajdowania głównego pliku js z danej biblioteki? Łączę ze sobą jsy i dla każdej biblioteki muszę znaleźć, gdzie jest plik, który chcę zkonkatenować, dla jquery jest powiedzmy w nodemodules/jquery/jquery.js, dla boostrapa w nodemodules/bootstrap/dist/bootstrap.js, dla foobar jest w nodemodules/foobar/dist/complied/d--a/js/foobar-current.js, czyli mam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwertyu: Na pewno jest coś takiego do bowera, nazywa się wiredep. Do npm też być może jest, każda paczka ma plik package.json który zawiera wpis "main",, wystarczy go odczytać.
  • Odpowiedz
@bazingaxl: Tak naprawdę czytam po to, żeby nie zostać w tyle.
Dopiero zaczynam pracę z ASP.Net. Mam 2 lata doświadczenia z innymi technologiami i mam 5k netto.
Nie chciałem w korpo pracować, wciąż mam studia, wiec nie pracuje na pelen etat. Może w korpo miałbym ten 1-2k więcej.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Używa ktoś #svg tworzonego przez siebie nas stronach? Potrzebuję jakiś sensowny workflow na linii #illustrator > #nodejs ( #grunt albo #gulp ) > inline svg (czy jak się tam nazywa ten svg, do którego można się dostać przez DOM). Nie chce mi się tego robić ręcznie. Jakoś niedawno czytałem arta o tym jak się to poprawnie robi i o jakiejś bibliotece do
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie się uczę gulp'a i piszę pierwszy gulp-file, jakie to fajne ;)
Ale żeby nie było że wołam bez potrzeby, jakieś rady co wam ułatwia przy tym pracę, jakiś moduł czy task?

#gulp #nodejs #webdev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#webdev #gulp

Trochę się męczyłem ale udało mi się zainstalować gulp-sass na kompie(co chwile a to nie ten python a to visual potrzebny).

Jakie jeszcze dodatki byście polecili do gulpa(less, sass, html5, css3, js, inne...).
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

var gulp = require('gulp'),
autoprefixer = require('gulp-autoprefixer'),
compass = require('gulp-compass'),
concat = require('gulp-concat'),
concatcss = require('gulp-concat-css'),
sass = require('gulp-sass'),
  • Odpowiedz
@niezielony: gulp-jade to takie opakowanie jade, które umożliwia wpięcie budowanie szablonów w gulp-owy stream. A kiedy napiszesz watch-a, podepniesz mu callback, dostaniesz konkretną ścieżkę pliku, to nie potrzebujesz już stream-u, tylko zwyczajnego zbudowania jednego pliku przez jade. A do tego służy jade ;)
  • Odpowiedz
Potrzebuję jakiegoś sprawdzonego i prostego konfigu do Gulpa z BrowserSyncem, SASSem i wszelakimi concatami bez żadnych frameworków czy innych CMSów. Ktoś coś?


#webdev #gulp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@karid: niestety zanim dotrę do mojego laptopa to już pewnie nie będziesz potrzebował. Protip na przyszłość - wycìągać takie uniwersalne rzeczy z projektów i trzymać na później. Dopóki jest uniwersalne to powinno być legalne :)
  • Odpowiedz
JWTAuth


@anghelus: rozdziel sourc i vendor, vendory CSS nie musisz komilować za każdym razem tylko jak dodasz cos do bowera, a swoje źródłowe CSSy może kompilować szybciej w osobnym tasku wrzuconym do watch

  • Odpowiedz
@bonus: lol faktycznie, przecież wystarczy je raz skompilować (głównie źródła semantic) i później tylko połączyć z skompilowanym css. Dzięki!

O linuxie myślałem, aby postawić obok windy, ale jednak lubię mieć wszystko w jednym miejscu i nie mam jakoś problemów z webdevem na windzie.

@vord: startowałem na zwykłego (regulara), wałkowali mnie prawie godzinę - team lider z działu frontend oraz babka z HR, która prowadziła pod koniec
  • Odpowiedz
Pytanie na temat gulpa - tutaj też jest koncepcja build targetów jak w gruncie czy nie ma? Jeśli nie to po prostu robicie taska per target czy jest jakieś inne podejście?
#gulp #javascript
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co jest, że #gulp -image-optimization jest tak powolny u mnie? Sprzęt tragiczny nie jest (no, może poza integrą Intel HD 4600). Obrazek ~550KB.

[12:49:53] Starting 'images'...
[12:51:21] gulp-image-optimization: ✔ lockscreen.png (saved 46.3 kB)
[12:51:21] Finished 'images' after 1.47 min

#webdev
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Tojtek: albo to optymalizacja na poziomie NASA/NSA, albo coś jest nie tak. W krótszym czasie kilkadziesiąt zdjęć swojego czasu (ładnych parę lat temu) dało się bez problemu zoptymalizować.
  • Odpowiedz
@le1t00: Widzę jeszcze jakieś błędy językowe, ale sam popraw ( ͡° ͜ʖ ͡°) żebyś następnym razem nie wypuszczał tekstów bez sprawdzenia. Na ostatnie, jak już wspominasz o package.json mogłeś poruszyć temat jak go utworzyć i jak jest zbudowany.
  • Odpowiedz
@le1t00: Zamiast
'src/**/*.jpg','src/**/*.gif','src/**/*.jpeg'] możesz dać src/**/*.{jpg,jpeg,gif}
gulp.watch(path+'/**/*.scss', ['styles']);
gulp.watch(path+'/*.scss', ['styles']);

1. parametr może być tablicą globów, czyli to może być 1
  • Odpowiedz
Da radę utworzyć jakoś package.json bazując na node_modules?
Udało mi się ogarnać gulpa bazując na plikach z pracy jednak tam nie utworzyłem package.json #gulp #webdev #node
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejny problem z #gulp jednak na #windows10.
W linku pastebin mój gulpfile.js.

Wszystko prawie działa. Ta sama konfiguracja na Windowsie 7 chodziła bez problemu. Teraz po włączeniu gulpa wywala mi error w Browser Sync

[19:34:57] 'browser-sync' errored after 17
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gulp jest zajebisty jednak póki co widzę jedną mała niedogodność.
W folderze z projektem mam node_modules które obecnie ważą ok 22mb, a będą pewnie więcej.
Czy da się zrobić to w taki sposób aby nie musieć kopiować tego za każdym razem do każdego innego projektu?
Oraz dogrywać do każdego projektu plaginów jak zechce mi się czegoś nowego? #webdev #nodejs
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@le1t00: a czy czasem plaginy nie zapisują Ci się do package.json? Przy instalacji pluginów wybieraj opcję --save. Później przy innym projekcie kopiujesz sobie ten package.json i dajesz npm install i samo Ci dociagnie co trzeba, ale moge się mylić xD
  • Odpowiedz