Nadal chciałbym spróbować uzyskać przykład w/Yeoman i Express.Yeoman wewnątrz ExpressJS
Próbowałem następujących rzeczy i działało "w porządku", ale utknąłem w łączeniu tras. (Ponad uproszczone dla czytelności)
mkdir test
cd test
express
mkdir app
cd app
mkdir js
cd js
yeoman angular
Potem zmienił „wyjściowy: dist” na „wyjście: ../../ publicznego” w Gruntfile.js
Teraz oba serwery uruchomić porządku na ich własne (np. serwer pocztowy i plik app.js). Mogę także uruchomić "build yoman", aby wyprowadzić miniony JS do/public w aplikacji ekspresowej.
Jestem trochę rozmyta na temat tego, jak trasy mogą się łączyć? Chciałbym/podciągnąć trasę Angular, a nie trasę ekspresową, itd. Przykłady ziarnistości z ekspresją kątową na githubie wyglądają dobrze, ale nadal chciałbym, żeby Yeoman został włączony do projektu.
Wszelkie sugestie będą mile widziane.
Zastanawiam się z nowym wydaniem wersji 1.0, czy jest to nadal aktualne? Plus, czy Yeoman może teraz zostać skonfigurowany do budowania plików * .jade i wysyłania ich do folderu aplikacji? – Siyfion
@Siyfion Jest to nadal poprawne, ale wydaje się, że grunt się łamie (nie mam pojęcia dlaczego). Chciałbym zobaczyć więcej jadeitów w Yeoman. – jjperezaguinaga
Wraz z nowym wojownikiem jest prawie taki sam. Jest teraz "yo kątowy" i generowany jest pakiet package.json. Przed uruchomieniem ekspresowego init, zmień jego nazwę na "package_yo.json", aby ekspresowy init nie nadpisał go. Uruchom ekspresowy init, skopiuj zależności ekspresowe i jade w package.json do package_yo.json, usuń package.json i zmień nazwę package_yo.json z powrotem na package.json. Z podziałem na yo, altanę i chrząknięcie, znacznie łatwiej jest modyfikować proces budowania, niezależnie od tego, co chcesz zrobić - plik Gruntfile.js z yo ma bardzo dobrą strukturę. – Nick