Mam zainstalowaną najnowszą wersję angular-cli i stworzyłem zupełnie nowy projekt (ng new my-app). Stwarza to zawsze stylowe "Welcome to App" z logo Angular i linkami do Tour of Heroes, CLI Documentation i Angular blog. Mogę to udostępnić i uzyskać do niego dostęp lokalnie na moim komputerze z systemem Windows przy użyciu przeglądarki Chrome i Firefox.Domyślny projekt Angular-CLI nie działa w Safari - tryb ścisły sprawcy?
To dziwne, gdy próbuję uzyskać dostęp do tej samej aplikacji hostowanej lokalnie przez Browserstack. Kiedy uderzę z komputera Mac z Safari 11, wszystko działa zgodnie z oczekiwaniami.
Jednakże, gdy próbuję uzyskać dostęp przez urządzenie Mac (na przykład iPad) z Safari 10+, aplikacja nie zostanie załadowana i pojawi się komunikat o błędzie: "SyntaxError: Niespodziewane słowo kluczowe" const ". obsługiwane w trybie ścisłym ". Komunikat o błędzie jest związany z lokalizacją w moim vendor.bundle.js (w eval).
Wygląda na to, że starsze wersje Safari nie grają ładnie z const, gdy włączony jest tryb ścisły. Ale mam nadzieję, że istnieje obejście.
Jak radzą sobie z tym inni? Nie jestem ekspertem od kątów, więc jeśli istnieje oczywiste rozwiązanie, przepraszam, że go nie widziałem.
Każda pomoc będzie mile widziana.
Interesujące! Czy możesz wyjaśnić, co robi obejście? –
Dzięki Dirk! Jeszcze więcej smaku: https://github.com/webpack/webpack-dev-server/issues/1105 – STH