sahachai.net

I’m a problem solver with a computer, pen, and paper

26 May 2024

ทดลองใช้ NPM Library แบบ Locally

สร้าง lib เอง ก็ต้องใช้งานเองก่อนนะจ้ะ

เมื่อคุณสร้างไลบรารี่เองแล้วต้องการทดสอบก่อนจะ npm publish วันนี้ขอเสนอ

2 ขั้นตอนแบบง่าย ๆ

1. ฝั่ง library

ทำการบีบอัด library ด้วยคำสั่ง npm pack จะได้ไฟล์ .tgz ออกมา

npm pack

2. ฝั่งโปรเจค

คัดลอกไฟล์ .tgz ที่ได้มาวางในโปรเจคและทำการตั้งผ่านคำสั่ง npm i

npm i ./libs/my-library-package.tgz

เมื่อทำการติดตั้งสำเร็จตัวไฟล์ package.json จะมีบรรทัดประมาณนี้ปรากฏขึ้นมา

"@my-library": "file:libs/my-library-package.tgz"

ลอง VS Code reload window ก่อนหนึ่งทีแล้วค่อยใช้งาน

Enjoy !