2016-03-30 35 views
20

ile benim kodunda bir hata atıyor ilgili ES6 'import' is only available in ES6 (use 'esversion: 6').VS Kod ES6

Everything linting hatası alıyorum. Çalışmak için yapılandırmam gerekenden emin değilim.

{ 
    "esversion": 6 
} 

buradan görebileceğiniz gibi:

enter image description here

cevap

56

bu projenize ve bu dosya tipi iç .jshintrc adlı bir dosya ekleyin kullanıcı ayarlarında.

"jshint.options":{ 
    "esversion":6 
} 

VS Kodumuzda, kafa settings

VS Code Settings

için ayarlar size gösterdiğimizde:

{ 
    "jshint.options": { 
    "esversion": 6 
    } 
} 
+1

basit bir şey! Teşekkürler :) – erichardson30

+2

http://jshint.com/docs/options/#esversion belgelerini arayanlar için. –

+1

Bu otomatik olarak eklenmelidir. – Xaqron

8

Sen jshint.options için "esversion": 6 ekleyebilir

1

Bunu yapmanın kolay bir yolu ayarlarında aşağıdaki eklemektir Şu gibi görünen bir User Settings sekmesini göreceksiniz:

Ayarlarınızı özelleştirebilirsiniz iki bölüm, Kullanıcı Ayarları ve Çalışma Alanı Ayarları

Kullanıcı Ayarları orada herhangi küresel ayarları uygulamak gereken yerde mı olduklarını

User Settings Tab

Not üzerinde çalışacağınız herhangi bir proje için isteyecektir.

Çalışma Alanı Ayarları Yalnızca geçerli projenize uygulanacak ayar değişikliklerini yapabileceğiniz bir yer var mı?

Benim durumumda, yalnızca bazı projelerimin ES6'yı kullanabileceğini bildiğimden, ES6 benim ES6 olmayan projelerimi kullanmam durumunda beni uyarmak için hata ima etmem gerekiyor. benim Çalışma Alanı Ayarları

Ama sizin VS Kanununda şey kod sonra, bir ES6, projesi bir adım kaydedin ve kullanıcı ayarları eklemek için gidiyor biliyorsanız.

olursa olsun tercih, bu size ES6 projeler üzerinde size ES6 için gereken ima verecektir :) Her zaman

Workspace Setting

+1

Bu proje dizinleri içinde ek bir dosya oluşturmak zorunda kalmadan büyük bir cevap ve + 1 oldu ... Ekran görüntüleri de çok yararlı, çok teşekkür ederim! – natureminded