2017-09-15 4 views
1

Je n'aime pas les js fichiers générés à côté de mes ts/ng fichiers, il est si ennuyeux, alors je tente de mettre les compiled/transpiledjs fichiers en dehors du répertoire app, comme tout Angular app.NativeScript changer le OUTDIR du code transpiled

ce que je faisais est:

J'ajouté outDir à l'compilerOptions dans le fichier tsconfig.json

{ 
    "compilerOptions": { 
     "outDir": "./compiled/", 
.... 

et changé le mainentrypoint intérieur app/package.json

{ 
    "android": { 
    "v8Flags": "--expose_gc" 
    }, 
    "main": "./compiled/main.js", 

en le faisant les accidents d'applications puisqu'il ne peut pas trouver le main.js ...

Quelle est la bonne façon d'y parvenir?

Répondre

0

après avoir cherché pendant longtemps, je trouve ceci: -

en utilisant les paramètres de code Visual Studio pour cacher les fichiers.

{ 
    "files.exclude": { 
     "**/*.js": { "when": "$(basename).ts"}, 
     "**/*.map": true  
    }  
} 

cela fonctionne dans mon cas, mais si j'utilise un autre IDE/éditeur, nous l'espérons il y a une meilleure solution