2016-04-10 13 views
0

Temelde benim açısal 2 geliştirme ayarlarımın bir kısmı yanlıştır ve nasıl yapılacağı konusunda kafaları veya kuyrukları oluşturamıyorum. Bu olur:Açısal 2 dev ortam yanlış js dosya adları

  1. Ben npm komut çalıştırır
  2. başlatmak çalıştırmak ve de

gösterilmektedir

  • Tarayıcı
  • hiçbir şey açıldığında typescript dosyaların dışarı dosyaları js derler Aşağıdakileri gördüğüm günlükler:

    > 404 GET /app/app.component.ts.js 
    

    Kütle derleyici, app.component.js (eksik .ts'ye dikkat edin) gibi dosyaları derler iken

    Neler oluyor? Buna neden ve nasıl düzeltileceği nedir?

  • +0

    Eğer ana önyükleme dosyasının doğru yolunu ayarlayarak çünkü, önyükleme dosyası veya index.html dosyasını kodu gönderin –

    cevap

    0

    Sanırım modülleri doğru şekilde almıyorsunuz.

    import { AppComponent } from './app.component'; 
    

    ben bunu tahmin: Aşağıdaki kullanmalıdır

    import { AppComponent } from './app.component.ts'; 
    
    otomatik örneğin aşağıdaki yapılandırmayı kullanırsanız isimleri modül js uzantısını ekler

    SystemJS:

    <script> 
        System.config({ 
        packages: {  
         app: { 
         format: 'register', 
         defaultExtension: 'js' // <------------- 
         } 
        }, 
        }); 
        System.import('app/boot') // <------- No extension here as well 
         .then(null, console.error.bind(console)); 
    </script> 
    
    0

    bunu deneyin -

    import { AppComponent } from './app.component'; 
    

    ve index.html içinde

    System.config({ 
           defaultJSExtensions: true, 
           map: { 
            rxjs: 'node_modules/rxjs' 
           }, 
           packages: { 
            rxjs: { 
            defaultExtension: 'js' 
           } 
           } 
          }); 
    
    System.import('app'); 
    

    muhtemelen