Swagger: update / upgrade swagger editor

Byphunsanit

Swagger: update / upgrade swagger editor

UPDATE: ถ้าต้องการใช้ Swagger อย่างเดียว ข้ามไปอ่าน Swagger: CDN update / upgrade swagger editor เลยก็ได้ครับ เร็ว ง่ายกว่า

เป็นขั้นตอนสั้น ๆ ที่ทำไว้ update / upgrade swagger editor ให้เป็น version ล่าสุดเพื่อที่จะได้ใช้ฟังก์ชั่นใหม่ ๆ และ openapi ใหม่ ๆ

  1. ลบ folder เดิมก่อนโดยคำสั่ง
    rm -rf /Users/Shared/Portable/swagger-editor
  2. clone ลงมาแทนโดยใช้
    git clone https://github.com/swagger-api/swagger-editor.git /Users/Shared/Portable/swagger-editor
  3. ไปที่ folder ที่สร้างใหม่
    cd swagger-editor
  4. เปลี่ยน brunch ไป version ล่าสุด
    git checkout next
  5. ติดตั้ง package
    npm i --legacy-peer-deps
  6. build โดย
    npm run build
  7. 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

phunsanit administrator