2016-03-27 13 views

Odpowiedz

4
vimrc

Dzięki Husseinowi Nazzalowi udało mi się go rozwiązać w ten sposób (ponieważ używam Angula r2 istnieje kilka kroków, aby zdawać sobie sprawę):

  • Dodaj właściwość OUTDIR do tsconfig.json ten sposób:

    { 
        "compilerOptions": { 
        "target": "es5", 
        "module": "system", 
        "moduleResolution": "node", 
        "sourceMap": true, 
        "emitDecoratorMetadata": true, 
        "experimentalDecorators": true, 
        "removeComments": false, 
        "noImplicitAny": false, 
        "outDir": "buildjs/" 
        }, 
        "exclude": [ 
        "node_modules", 
        "typings/main", 
        "typings/main.d.ts" 
        ] 
    } 
    
  • potem w .vimrc plików dodatek następujące:

    let NERDTreeIgnore=['buildjs$'] 
    
  • Nie zapomnij zmodyfikować index.html i dodaj następującą linię blisko System.import('buildjs/main'),

    System.import('app/main')` 
    
  • dodać do System.config

    map: { 
        app: 'buildjs' 
    } 
    
+1

To jest najlepsza odpowiedź. Użyłem "dist" zamiast "buildjs", ale działało to świetnie. Dzięki! – dojosto

+0

Świetnie. Próbowałem bawić się 'System.config' w' index.html' - nie rób tego :) Zmień odwzorowanie w 'systems.config.js'. – tmadsen

+0

Nie jesteś wielkim fanem tej metody, nie ukrywasz automatycznie generowanych plików, po prostu generujesz je w innym katalogu. –

1

Jeśli wpiszesz I (wielkie litery i) w NERDTree, możesz przełączyć widoczność ukrytych plików.

Aby ukryć pliki domyślnie umieścić tę linię w vimrc:

let NERDTreeShowHidden=0 
+0

Problemem jest kanciasty doens't budować je z '. 'prefiks. –

2

ukryć pliki użyj NERDTreeIgnore

let NERDTreeIgnore = ['\.js$' , '\.js.map$'] 

następujący wiersz powinien być stosowany w pliku

+1

Problem polega na tym, że nie chcę ukrywać plików javascript, tylko auto generowane przez maszynopis. –

+0

to będzie zależeć od metody używanej do transponowania plików ... czy używasz '--outFile', jeśli możesz wtedy określić plik' somefile.generated.ts' i dodać '\ .generated.ts $' do listy ignorowanych. jeśli używasz łyka możesz zrobić coś podobnego, jak również ... ale nie ma innych sposobów, aby dowiedzieć się, czy plik jest wygenerowany plik lub inne mądre.Ale jeśli wypiszesz swoje pliki w katalogu 'dist' możesz równie dobrze ukryć the dir –

+0

Używam konfiguracji angle2, myślę, że musi istnieć sposób na skonfigurowanie go za pomocą pliku tsconfig.json. –

Powiązane problemy