ทดลองใช้ 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 !