Ember CLI'de kullanıldığında ES6 modüllerinde içe aktarma yolunu çok kafa karıştırıcı buluyorum. kolayca klasörde ne kadar derin görselleştirmek için zor olduğu gibi, bu deneme yanılma bir alıştırmaEmber CLI ES6 Modüller: uygulama köküne içe aktarma yolu
import User from '../../../../../models/user';
: Benim uygulamada derin bir model olarak almak istiyorsanız Örneğin, böyle bir şey yapıyor sonunda ağaç bunu kullanıyorum. Daha da kötüsü, dosyalarımı yeniden düzenlersem, her şey bozulur. o değiştirebilir çünkü
import User from 'app-name/models/user';
ben yoluna sabit kod için uygulama adını tercih:
Yani alternatif olarak, böyle mutlak bir yol kullanabilirsiniz.
Uygulama kökü belirtmek için bir kısa yol var mı? ./
geçerli yolu ima ettiği için,
./
çalışmıyor.
import User from './models/user';
Bu mesaj fikirlerin bir çeşitlilik vardır: http://lostechies.com/derickbailey/2014/02/20/how-i-work-around-the-require-problem-in-nodejs/ –