Ini mulai mengganggu saya dan saya ingin itu dimatikan atau diperbaiki. Jadi Webstorm memiliki fitur manis di parser HTML-nya yang akan mencoba menyelesaikan direktori dalam string yang seharusnya mereferensikan file dalam proyek Anda. Sebagai contoh:
Badai web benar. Kode ujung depan saya semuanya /app
tetapi server saya menyajikan file dalam aplikasi di root, jadi dalam konteks web /app
sebenarnya adil /
. Selain itu, perilaku ini juga memengaruhi template sudut saya:
dan rute angular-ui saya (saya membayangkan itu akan melakukannya untuk rute sudut biasa juga).
Adakah cara agar saya dapat mengubah webstorm agar diperlakukan /app
sebagai root jadi ini adalah fitur yang berguna? Jika tidak, apakah ada cara saya dapat menonaktifkan ini? Saya mencoba pergi ke inspektur, tetapi tidak dapat menemukan opsi untuk itu:
Dan tidak, ini bukan XML ... Aku sudah mencoba.
Bantuan dihargai. Terima kasih...
Jawaban:
Untuk membuat referensi file ke folder non-root dalam proyek Anda, Anda harus menandai direktori itu sebagai Resource . Untuk melakukan ini, buka Pengaturan> Direktori dan pilih folder akar aset Anda dari panel sebelah kanan. Kemudian tandai sebagai Resource Root dengan mengklik tombol di atas file browser.
Dari dokumentasi Jetbrains, Resource Root memungkinkan WebStorm menyelesaikan jalur relatif ke sumber daya di bawah folder yang dipilih . Ini berarti Anda harus menggunakan Resource Root pada folder yang menampung semua resource yang ingin Anda rujuk (misalnya gaya, skrip, ...).
sumber
Saya mengalami masalah ini di Mac dan menyelesaikannya dengan mengubah properti direktori.
Webstorm > Preferences
Project > Directories
sumber
untuk orang yang menggunakan IntelliJ Ultimate:
sumber
folder1/folder2/..
manafolder2
berisi semua resource Anda. Anda perlu menandaifolder1
sebagaiSource
danfolder2
sebagaiResource
. ReferensiDi JetBrains WebStrom Goto File -> Pengaturan -> Panel Kiri Pilih Proyek -> Klik Derectories -> Panel Tengah Pilih Sumber Akar -> tambahkan folder / Direktori di bawah Proyek Anda untuk referensi atau Di Panel Kanan Anda Bisa lihat + Tambahkan Akar Konten pilih direktori dan Terapkan -> OK
sumber