2016-03-27 15 views

risposta

4

Grazie a Hussein Nazzal, sono riuscito a risolverlo in questo modo (perché sto usando Angula r2 ci sono un paio di passi di essere a conoscenza):

  • Aggiungere una proprietà outdir a tsconfig.json questo modo:

    { 
        "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" 
        ] 
    } 
    
  • Poi nel .vimrc file del componente aggiuntivo il seguente:

    let NERDTreeIgnore=['buildjs$'] 
    
  • Non dimenticare di modificare index.html e aggiungere la seguente riga vicino System.import('buildjs/main'),

    System.import('app/main')` 
    
  • aggiungi al System.config

    map: { 
        app: 'buildjs' 
    } 
    
+1

Questa è la migliore risposta. Ho usato 'dist' invece di 'buildjs', ma questo ha funzionato alla grande. Grazie! – dojosto

+0

Grande. Ho provato a giocherellare con 'System.config' in' index.html' - non farlo :) Modifica invece la mappatura in 'systems.config.js'. – tmadsen

+0

Non è un grande fan di questo metodo, non stai nascondendo i file generati automaticamente, li stai semplicemente generando in una directory diversa. –

1

Se si digita I (maiuscolo i) in NERDTree è possibile attivare la visibilità dei file nascosti.

per nascondere i file di default messo questa linea nel vostro vimrc:

let NERDTreeShowHidden=0 
+0

Il problema è angolare doens't a costruire con un '. 'prefisso. –

2

per nascondere file utilizzano la NERDTreeIgnore

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

la seguente riga dovrebbe essere utilizzato nel vimrc file di

+1

il problema è, non voglio nascondere i file javascript, solo l'auto generata dal dattiloscritto. –

+0

questo dipenderà dal metodo usato per il transpiling dei file ... usi '--outFile 'se lo fai, potresti specificare il file come' somefile.generated.ts' e aggiungere' \ .generated.ts $ ' alla lista ignorata. se usi gulp potresti fare anche qualcosa di simile .. ma non ci sono altri modi per sapere se il file è un file generato o altro wise.but se metti i tuoi file in una directory 'dist' potresti anche nascondere il dir –

+0

Sto usando la configurazione angular2, immagino ci sia un modo per configurarlo usando il file tsconfig.json. –

Problemi correlati