โปรดตรวจสอบปัญหาเพื่อดูว่ามีคุณสมบัติบางอย่างที่จะนำไปใช้หรือไม่
คุณมีความคิดเกี่ยวกับเครื่องมือหรือไม่? ส่งคำขอคุณสมบัติ!
โซลูชั่นโฮสต์ตนเองสำหรับ homelab ของคุณ
จาก Docker Hub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 corentinth/it-tools:latestจากแพ็คเกจ GitHub:
docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corentinth/it-tools:latestวิธีแก้ปัญหาอื่น ๆ :
VSCODE กับส่วนขยายต่อไปนี้:
ด้วยการตั้งค่าต่อไปนี้:
{
"editor.formatOnSave" : false ,
"editor.codeActionsOnSave" : {
"source.fixAll.eslint" : true
},
"i18n-ally.localesPaths" : [ " locales " , " src/tools/*/locales " ],
"i18n-ally.keystyle" : " nested "
}.vue นำเข้า. ใน TS TypeScript ไม่สามารถจัดการข้อมูลประเภทสำหรับ .vue นำเข้า. โดยค่าเริ่มต้นดังนั้นเราจึงแทนที่ tsc CLI ด้วย vue-tsc สำหรับการตรวจสอบประเภท ในบรรณาธิการเราต้องใช้ปลั๊กอิน Vue TypeScript (Volar) เพื่อให้บริการภาษา TypeScript ตระหนักถึงประเภท .vue
หากปลั๊กอิน typealone typealone ไม่รู้สึกเร็วพอสำหรับคุณ Volar ได้ใช้โหมด Take Over ที่มีประสิทธิภาพมากกว่า คุณสามารถเปิดใช้งานได้โดยขั้นตอนต่อไปนี้:
Extensions: Show Built-in Extensions จากจานคำสั่งของ VSCODETypeScript and JavaScript Language Features คลิกขวาและเลือก Disable (Workspace)Developer: Reload Window จากจานคำสั่งpnpm installpnpm devpnpm buildpnpm testpnpm lintในการสร้างเครื่องมือใหม่มีสคริปต์ที่สร้างหม้อไอน้ำของเครื่องมือใหม่เพียงแค่เรียกใช้:
pnpm run script:create:tool my-tool-name มันจะสร้างไดเรกทอรีใน src/tools ด้วยไฟล์ที่ถูกต้องและการนำเข้าใน src/tools/index.ts คุณจะต้องเพิ่มเครื่องมือที่นำเข้าในหมวดหมู่ที่เหมาะสมและพัฒนาเครื่องมือ
ขอบคุณมากสำหรับทุกคนที่มีส่วนร่วมแล้ว!
เขียนรหัสด้วย❤โดย Corentin Thomasset
โครงการนี้มีการปรับใช้อย่างต่อเนื่องโดยใช้ vercel.com
กราฟผู้สนับสนุนถูกสร้างขึ้นโดยใช้ contrib.rocks
โครงการนี้อยู่ภายใต้ GNU GPLV3