Sintaks Import @path
Jadikan modular dengan rujukan @./standards/coding-style.md
Sintaks Import @path ialah pelajaran Claude Architect percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Claude Architect, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Claude Architect merangkumi sejumlah 4 pelajaran.
Sebab CLAUDE.md Perlu Dimodulkan
Satu CLAUDE.md yang terus membesar menjadi sukar dibaca dan menggunakan token konteks pada setiap giliran. Sintaks import @path membolehkan anda memecahkan peraturan kepada fail yang fokus dan memasukkannya melalui rujukan.
Daripada menampal 400 baris piawaian pengekodan secara terus, anda menulis satu baris yang mengimportnya. Hasilnya ialah fail peringkat atas yang ringkas dan mudah dibaca, sementara butirannya berada dalam modul khusus yang boleh digunakan semula.
Import Asas
Import hanyalah satu baris yang bermula dengan @ diikuti laluan. Apabila Claude Code memuatkan CLAUDE.md anda, kandungan fail yang dirujuk dimasukkan sebaris pada kedudukan tersebut.
Gunakan laluan relatif daripada fail yang melakukan import. Contoh di bawah memasukkan modul gaya pengekodan yang dikongsi ke dalam memori projek.
# CLAUDE.md
## Project Standards
@./standards/coding-style.md
@./standards/testing.mdLaluan Relatif berbanding Mutlak
Laluan diselesaikan secara relatif kepada fail yang mengandungi import. @./standards/coding-style.md mencari folder standards/ di sebelah CLAUDE.md anda.
@./standards/coding-style.md— subfolder seinduk (paling biasa, mesra VCS)@../shared/rules.md— direktori induk- Simpan import dalam repositori supaya rakan sepasukan yang mengklon projek mendapat modul yang sama.
Susun Atur Modular yang Kemas
Kumpulkan peraturan berkaitan ke dalam fail kecil di bawah direktori standards/, kemudian import setiap satunya. Setiap modul mempunyai satu tanggungjawab, jadi anda boleh mengemas kini peraturan pengujian tanpa menyentuh peraturan gaya.
Ini mencerminkan reka bentuk kod yang baik: unit kecil, bernama dan boleh digabungkan lebih baik daripada satu fail gergasi.
.
├── CLAUDE.md # imports the modules below
└── standards/
├── coding-style.md
├── testing.md
└── git-workflow.mdImport Mematuhi Hierarki
CLAUDE.md mempunyai lapisan: peringkat pengguna ~/.claude/CLAUDE.md (peribadi, TIDAK dikongsi melalui VCS), peringkat projek ./CLAUDE.md (dikongsi melalui VCS), dan fail peringkat direktori yang terhad kepada subpepohon.
Import @path berfungsi dalam mana-mana lapisan ini. Oleh sebab fail peringkat pengguna tidak dikongsi, rakan sepasukan baharu tidak akan mengetahuinya — jadi letakkan peraturan yang diperlukan oleh seluruh pasukan dalam fail peringkat projek (serta importnya), bukan dalam fail peribadi anda.
Dikongsi, Bukan Peribadi
Tujuan utama mengimport @./standards/coding-style.md daripada CLAUDE.md projek ialah laluan dan fail itu kedua-duanya berada dalam kawalan versi. Klon repositori tersebut, dan piawaian akan disertakan bersamanya.
Bandingkan dengan peraturan yang tersembunyi dalam ~/.claude/CLAUDE.md: peraturan itu hanya wujud pada mesin anda. Sesi Claude rakan sepasukan tidak akan pernah melihatnya. Import projek modular mengekalkan panduan yang konsisten di seluruh pasukan.
# Shared with the team (committed):
# ./CLAUDE.md -> @./standards/coding-style.md
# Personal only (NOT committed, teammates miss it):
# ~/.claude/CLAUDE.mdImport Sentiasa Dimuatkan
Apa-apa sahaja yang anda @import daripada CLAUDE.md menjadi sebahagian daripada konteks pada setiap giliran ketika fail itu aktif. Ini bagus untuk peraturan yang sentiasa terpakai — konvensyen penamaan, format serahan dan jangkaan semakan.
Namun, ini juga bermakna setiap baris yang diimport menggunakan token secara berterusan. Import perkara yang sentiasa berkaitan; untuk peraturan yang hanya penting sekali-sekala, terdapat alat yang lebih baik (bab seterusnya).
Apabila @import Bukan Alat yang Sesuai
Jika peraturan hanya terpakai semasa menyunting fail tertentu, jangan membebankan konteks yang sentiasa dimuatkan dengannya. Sebaliknya, gunakan fail .claude/rules/ dengan frontmatter YAML.
Glob paths menyebabkan peraturan dimuatkan hanya apabila anda menyunting fail yang sepadan — menjimatkan konteks dan token berbanding CLAUDE.md monolitik yang sentiasa aktif.
---
paths:
- "src/**/*.tsx"
---
# React component rules
Use function components and hooks; no class components.Memilih antara Kedua-duanya
Dua mekanisme yang saling melengkapi:
- Import @path dalam CLAUDE.md — untuk peraturan yang perlu sentiasa berada dalam konteks (piawaian seluruh projek). Memodulkan fail; segala-galanya masih dimuatkan pada setiap giliran.
- .claude/rules/ dengan frontmatter paths — untuk peraturan yang perlu dimuatkan secara bersyarat, hanya apabila menyunting fail yang sepadan. Menjimatkan token.
Seorang arkitek memilih berdasarkan sama ada panduan itu sejagat atau terhad kepada fail.
Menggabungkan Modul
Anda boleh mengimport beberapa modul daripada satu CLAUDE.md, sambil mengasingkan perkara dengan kemas. Jadikan fail teratas sebagai indeks yang menerangkan struktur, dan biarkan setiap import membawa butirannya.
Oleh sebab import ialah rujukan biasa, anda boleh menyusun semula, menambah atau membuang modul tanpa menulis semula bahagian lain — tepat kelebihan kebolehselenggaraan yang ingin dicapai oleh konfigurasi modular.
# CLAUDE.md
This project's rules are modular. See:
@./standards/coding-style.md
@./standards/testing.md
@./standards/git-workflow.md
@./standards/security.mdMenyunting dan Mengekalkan
Anda tidak perlu menyunting fail memori secara manual. Arahan /memory menyunting CLAUDE.md, dan perubahan itu kekal merentas sesi — berguna untuk menambah baris @import baharu apabila piawaian anda berkembang.
Simpan modul yang diimport itu sendiri di bawah kawalan versi supaya peraturan yang dikekalkan dan rujukannya terus selaras untuk semua ahli pasukan.
# In Claude Code:
/memory
# Add to CLAUDE.md, then save:
@./standards/coding-style.mdSemakan Pantas
Gunakan perkara yang telah anda pelajari tentang import @path dan hierarki CLAUDE.md.
Imbas Kembali
Kesimpulan utama:
- Import @path (contohnya
@./standards/coding-style.md) memodulkan CLAUDE.md; laluan diselesaikan secara relatif kepada fail yang mengimportnya. - Kandungan yang diimport dimuatkan pada setiap giliran — gunakan untuk peraturan sejagat yang sentiasa berkaitan.
- Letakkan piawaian dikongsi dalam CLAUDE.md peringkat projek (dikongsi melalui VCS), bukan pada peringkat pengguna (~/.claude/, bersifat peribadi dan tidak dapat diakses oleh rakan sepasukan).
- Untuk peraturan yang hanya terpakai pada fail tertentu, utamakan
.claude/rules/dengan glob frontmatterpathsuntuk menjimatkan konteks dan token. /memorymenyunting CLAUDE.md dan mengekalkan perubahan merentas sesi.
Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 26
- Pelajaran
- 104
Soalan Lazim
Adakah pelajaran “Sintaks Import @path” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Claude Architect, termasuk “Sintaks Import @path”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Claude Architect merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Sintaks Import @path”?
Jadikan modular dengan rujukan @./standards/coding-style.md Anda berlatih Claude Architect menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Claude Architect?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Claude Architect di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “Sintaks Import @path” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Claude Architect ini?
Ya. Setiap pelajaran Claude Architect menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Tahap Pengguna, Projek dan Direktori
- Sintaks Import @path
- .claude/rules/ dengan Laluan Frontmatter
- Peraturan Monolit berbanding Modular