Zaczynam od Angular2.0. Śledziłem 5 minutowy start i wszystko działa dobrze, chociaż używam grunt
do kompilacji mojego Maszynopisu i jakiegoś Sassa itp.Angular2.0 w podkatalogu, SystemJS może importować komponenty kątowe
Mam tylko jeden problem, którego nie mogę rozwiązać samodzielnie. Chcę przenieść wszystkie pliki publiczne (wygenerowane Javascript i moduły węzłów produkcyjnych do podkatalogu.Muszę to mieć, ponieważ uruchamiam różne aplikacje na tym samym domenie.Funkcja zależy od typu użytkownika, który jest zalogowany. (Backend jest napisany z phalcon)
to mój folder publiczny (root serwera WWW za)
więc cały kątowe aplikacje powinny żyją wewnątrz katalogu "talent".
W "index.html" zawiera następujące:
<script type="text/javascript" src="/talent/node_modules/systemjs/dist/system.src.js"></script>
<script type="text/javascript" src="/talent/node_modules/angular2/bundles/angular2.dev.js"></script>
<script>
System.config({
baseURL: '/talent',
packages: {'app': {defaultExtension: 'js',}}
});
System.import('app/app');
</script>
SystemJs jest w stanie załadować moje app.js złożyć poprawnie, ale potem jakoś wpasować importować angular2:
import {bootstrap, Component} from 'angular2/angular2';
Odpowiadająca Javascript:
var angular2_1 = require('angular2/angular2');
Wysyła to żądanie do http://example.dev/talent/angular2/angular2
powodując błąd 404.
Po przeniesieniu folderu node_modules i folderu aplikacji do katalogu głównego serwera WWW i usunięcia baseURL: '/talent'
działa on poprawnie.
Oto wnioski zarówno dla roztworu roboczego (wszystko w root) i ta część nie działa (wszystko pod/talentu)
Czy możesz mi pomóc, aby to zadziałało?
starałem się odtworzyć problemu z szybkim problemu turystycznej. Zobacz: http://www.filedropper.com/example_1 (uruchom npm install, npm uruchom tsc i npm uruchom start) – Dafen
Mam ten sam problem - czy znalazłeś rozwiązanie? – DiSol
Chcę również uruchomić ten system - nałożyłem na to nagrodę. –