2016-04-08 21 views
0

Npm veya nodu çalıştırmak zorunda kalmadan Angular2 başlangıç ​​projesini https://github.com/angular/quickstart/blob/master/README.md çalıştırmak için bir yol var mı? Paketleri indirmek için npm kullanmanın sakıncası yok, ancak projeyi çalıştırmak için sunucuyu çalıştırmak zorunda kalmak istemiyorum. İkisini ayırmanın bir yolu var mı?Düğüm/npm olmadan Angular2 projesini çalıştırın

Makul bir cevap almak için yaklaşık bir saat harcadım ve kısa sürüyor gibi görünüyor. Herhangi bir yardım büyük beğeni topluyor.

+0

Hızlı başlangıç, herhangi bir html/js dosyası olarak düğümün yardımı olmadan apache tarafından sunulabilir. npm install sonra npm run tsc bağımlılıkları kurar ve bir sunucu başlatmadan ts derler. – user3802077

cevap

1

Bağımlılıkları indirmek için kesinlikle npm install çalıştırmanız gerekir. Sunucuyu çalıştırmadan yaptığınız gibi, uygulama çok sayıda XHR çağrısı yapabilmenizi sağlar ve tarayıcınız bunu yapmak için özel kurulum gerektirebilir. yani. Chrome için OSX'te, Chrome'u bu open /Applications/Google\ Chrome.app --args --allow-file-access-from-files gibi bir uçbirim aracılığıyla başlatmanız gerekir. Ayrıca, derleme derleyicisini, izleme modunda (npm run tsc:w kullanarak) çalıştırarak veya değişikliklerinizi derlemek istediğiniz her zaman tsc'u çalıştırarak el ile çağırarak da kullanmanız gerekir.

1

WebStorm'u kullanıyorsanız, sunucuya ihtiyacınız yoktur. Sadece index.html dosyasını sağ tıklayın ve "Index.html dosyasını çalıştır" ı seçin. Daha sonra dahili web sunucusunu başlatır ve uygulamayı yükler.

Diğer IDE'ler bunu da destekleyebilir.

+0

Fikir kullanıyorum ve çalışmama npm başlangıçta çalışmıyor – MaxPower