Yukarıda belirtildiği gibi, bu özellik varsayılan olarak JS'de değildir. Zevk için bir babel eklentisi kullanmanız gerekir. Ve işi basit. JS dosyalarınız için varsayılan bir kök kaynağı belirtmenize olanak tanır ve dosya içe aktarmalarınızı bu dosyaya eşlemenize yardımcı olur. Yüklemeyi npm'den biriyle başlatmak için:
npm install babel-plugin-root-import --save-dev
veya
yarn add babel-plugin-root-import --dev
.babelrcUygulamanızın kök dizininde bir tane oluşturun ve bu ayarları zevkinize göre yapılandırın:
{
"plugins": [
["babel-plugin-root-import", {
"rootPathSuffix": "the-preferred/root/of-all-your/js/files",
"rootPathPrefix": "@"
}]
]
}
Yukarıdaki yapılandırma ile bu kaynaktan aşağıdaki gibi içe aktarabilirsiniz:
import Myfile from "@/Myfile"
tüm bu korkak şeyleri yapmadan:
"/../../../Myfile"
Sembolü "~", teknenizde yüzen gibi bir şeyle de değiştirebileceğinizi unutmayın.