Güncelleme
Şimdi prettier-vscode
4.1.1 ve prettier
2.0.4 ile benim için çalışıyor , bir deneyin. Paketin yerel olarak kurulu veya yerel sürümlerini kullanabilirim.
Dikkate değer değişiklikler :
- [4.0.0] 2.0'dan daha güzel güncellendi
- [4.1.0] Düğüm_modülleri klasöründeki dosyaların işlenmesini sağlamak için Düğüm Modülleri ile yapılandırma seçeneği eklendi [varsayılan: yanlış]
- [4.1.0] Bir pakette doğrudan bağımlılık olarak görünmese bile node_modules'den daha güzel yükleme desteği.
Orijinal yayın
Harici bir paketin kaynak kodunu incelerken bu sorunla karşılaştım node_modules
.
Geçici çözüm, bu paketin prettier
girdisini kaldırmaktır; package.json
yerel / genel prettier
yükleme gerekmez. Örnek :
{
"devDependencies": {
...
"prettier": "^1.19.1", // remove this line completely
},
}
Tutun package.json
geçerli - Sonuna eklenmiş virgül, sadece satırını açıklama yoktur. Çalışmasının nedeni:
Uzantı, bir package.json dosyasını dosyalayana kadar ağacı arar. Bu package.json daha güzel içeriyorsa, uzantı bunu kullanır, aksi takdirde paketlenmiş daha güzel sürümünü kullanmaya geri döner. bağlantı
Benim tahminim, uzantı prettier
, paket olsa bile kullanmak istiyor devDependencies
.
devDependency
Bir paketin içine bırakılmasının bir zararı olmamalıdır node_modules
. Bu, prettier
birlikte verilen sürümü de kullanmanızı sağlar prettier-vscode
(kurulum gerektirmez).