UPDATE: ถ้าต้องการใช้ Swagger อย่างเดียว ข้ามไปอ่าน Swagger: CDN update / upgrade swagger editor เลยก็ได้ครับ เร็ว ง่ายกว่า
เป็นขั้นตอนสั้น ๆ ที่ทำไว้ update / upgrade swagger editor ให้เป็น version ล่าสุดเพื่อที่จะได้ใช้ฟังก์ชั่นใหม่ ๆ และ openapi ใหม่ ๆ
- ลบ folder เดิมก่อนโดยคำสั่ง
rm -rf /Users/Shared/Portable/swagger-editor - clone ลงมาแทนโดยใช้
git clone https://github.com/swagger-api/swagger-editor.git /Users/Shared/Portable/swagger-editor - ไปที่ folder ที่สร้างใหม่
cd swagger-editor - เปลี่ยน brunch ไป version ล่าสุด
git checkout next - ติดตั้ง package
npm i --legacy-peer-deps - build โดย
npm run build - run โดย
npm run dev
เพราะว่า path ต่างจากเดิม การ run โดยใช้ shell จึงต้องเปลี่ยนเป็น
swagger-editor_run.sh
#!/usr/bin/env bash
# Ensure this runs from the Portable folder so the relative path resolves
cd "$(dirname "$0")"
#exec http-server swagger-editor -a 127.0.0.1 -p 8086
exec http-server swagger-editor/public -a 127.0.0.1 -p 8086
อ่านเพิ่มเติม
About the author