Angular
scully สร้าง plugin เอง
การสร้าง scully plugin จะเกี่ยวข้องกับการสร้าง Node.js package และ config ให้ทำงานร่วมกัน
- สร้าง directory สำหรับ plugin จากนั้นก็เข้าไปใน folder นั้น
- ใช้คำสั่ง npm init เพื่อ init package.json สำหรับ plugin
- ใน package.json ให้เพิ่ม scully ตัวอย่าง
"peerDependencies": { "scully": "^x.x.x" }
- สร้างไฟล์ index.js เพื่อเริ่มต้นการทำงานของ plugin
- ใน index.js ให้ export function ที่จะถูกเรียกโดย Scully เพื่อใช้งาน plugin ตัวอย่าง
// index.js
module.exports = (options) => {
return new Promise((resolve) => {
// Do some work here
resolve();
});
};
- ควรสร้าง README.md เพื่ออธิบายเกี่ยวกับการทำงานและการติดตั้ง
- publish โดยใช้คำสั่ง
npm publish
หลังจากสร้างแล้วก็ไป config scully.config.js เพื่อใช้งาน