Otomatik oluşturulan dosyaları (.js .js.map) NERDTree'deki Typescript transpiler ile gizlemek istiyorum.NerdTree'de otomatik oluşturulan dosyaları TypeScript ile nasıl gizleyebilirsiniz?
cevap
NERDTreeIgnore
let NERDTreeIgnore = ['\.js$' , '\.js.map$']
aşağıdaki satırı kullanmak gizlemek için:
sizin vimrc bu çizgiyi koymak varsayılan olarak dosyaları gizlemek içinHüseyin Nazzal'e teşekkürler, bunu bu şekilde çözdüm (çünkü Angula kullanıyorum) .vimrc
dosya eklenti içinde
{
"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"
]
}
Ardından:
bu şekilde tsconfig.json bir OutDir özellik ekleyin: r2 birkaç adım farkında olmak) vardır aşağıdaki gibi:
let NERDTreeIgnore=['buildjs$']
Sorun `bunları inşa doens't köşelidir
System.import('app/main')`
System.config
map: { app: 'buildjs' }
NERDTree'ye I (büyük harf i) yazarsanız, gizli dosyaların görünürlüğünü değiştirebilirsiniz.
let NERDTreeShowHidden=0
eklemek index.html
değiştirebilir ve System.import('buildjs/main')
yakın aşağıdaki satırı ekleyin unutmayın. önek. –
dosyaları vimrc
dosyası
problemi, javascript dosyalarını gizlemek istemiyorum, sadece tipcript tarafından oluşturulan otomatik. –
bu, dosyaları nakletmek için kullanılan yönteme bağlı olacaktır ... Eğer '--outFile 'kullanırsanız, o zaman' somefile.generated.ts 'dosyasını belirtebilir ve' \ .generated.ts $ 'yazabilirsiniz. yok sayma listesine. Eğer gulp kullanıyorsanız benzer bir şey yapabilirsiniz .. ama dosya oluşturulan bir dosya ya da başka bir bilge olup olmadığını bilmek için başka bir yolu yoktur.Ayrıca eğer bir 'dist' dizininde dosyaları çıktıysanız saklayabilirsiniz dir –
Angular2 yapılandırmasını kullanıyorum, sanırım tsconfig.json dosyasını kullanarak bunu yapılandırmanın bir yolu olmalı. –
Bu en iyi cevaptır. 'Buildjs' yerine 'dist' kullandım, ama bu harika çalıştı. Teşekkürler! – dojosto
Harika. 'System.config' ile 'index.html' içinde çalışmayı denedim - bunu yapma :) Bunun yerine 'system.config.js' içindeki eşlemeyi değiştirin. – tmadsen
Bu yöntemin büyük bir hayranı değil, otomatik olarak oluşturulmuş dosyaları saklamıyorsunuz, sadece onları farklı bir dizinde üretiyorsunuz. –