composer assets plugin
Version 0.11.0
ปลั๊กอินนักแต่งเพลงสำหรับการติดตั้งสินทรัพย์
ใช้นักแต่งเพลง:
composer require frontpack/composer-assets-plugin
ห้องสมุดต้องใช้ PHP 5.6.0 หรือใหม่กว่า
composer refresh-assets - รีเฟรชไฟล์ในไดเรกทอรี assets assets-files ในส่วน extratrue - Symlinks Directory Package ทั้งหมดตัวอย่าง:
{
"extra" : {
"assets-files" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
}
}static/plugin.js - ไฟล์ Symlinks ไปยัง assets/org/package/plugin.jsstatic/plugin.css - ไฟล์ Symlinks ไปยัง assets/org/package/plugin.cssstatic/icons.png - ไฟล์ Symlinks ไปยัง assets/org/package/icons.pngหรือคุณสามารถใช้ง่าย:
{
"extra" : {
"assets-files" : " static "
}
}ด้วยผลลัพธ์เดียวกัน
assets-dir ไดเรกทอรีสำหรับการติดตั้งสินทรัพย์ assets เริ่มต้นเทียบกับ vendor-dirassets-directory -นามแฝงสำหรับ assets-dirassets-files รายการไฟล์สินทรัพย์ในแพ็คเกจที่เข้ากันไม่ได้มันจะแทนที่ assets-files จากแพ็คเกจที่ติดตั้งassets-strategy - ติดตั้งกลยุทธ์สำหรับสินทรัพย์auto - เลือกกลยุทธ์โดยแพลตฟอร์ม (ค่าเริ่มต้น)copy - คัดลอกสินทรัพย์ทั้งหมดกลยุทธ์เริ่มต้นบน Windowssymlink - สร้าง symlinks สัมพัทธ์กลยุทธ์เริ่มต้นบนแพลตฟอร์มที่ไม่ใช่ windowsassets-target -ไดเรกทอรีเป้าหมายสำหรับแพ็คเกจที่เฉพาะเจาะจงเมื่อเทียบกับ vendor-dir จะต้องออกจาก assets-dirตัวอย่าง:
{
"extra" : {
"assets-dir" : " public " ,
"assets-files" : {
"org/package" : true ,
"org/package2" : " js/calendar.js " ,
"org/package3" : [
" static/plugin.js " ,
" static/plugin.css " ,
" static/icons.png "
]
},
"assets-target" : {
"ckeditor/ckeditor" : " admin/wysiwyg "
}
}
}org/package - symlinks ไดเรกทอรีแพ็คเกจทั้งหมดไปยัง public/org/packageorg/package2 - ไฟล์ symlinks js/calendar.js ไปยัง public/org/package2/calendar.jsorg/package3static/plugin.js - ไฟล์ Symlinks ไปยัง public/org/package3/plugin.jsstatic/plugin.css - ไฟล์ symlinks ไปยัง public/org/package3/plugin.cssstatic/icons.png - ไฟล์ Symlinks ไปยัง public/org/package3/icons.pngckeditor/ckeditor - ไฟล์ symlinks ไปยัง admin/wysiwyg ปลั๊กอินให้การแมปเริ่มต้นสำหรับแพ็คเกจที่เข้ากันไม่ได้ที่เลือก คุณสามารถแทนที่การทำแผนที่นี้ใน composer.json ของคุณ json
รายการแพ็คเกจที่มีการแมปเริ่มต้น:
bower-asset/tiny-sliderckeditor/ckeditorcomponents/jqueryenyo/dropzonenette/formso5/grido ไลบรารีและแพ็คเกจบางส่วนรองรับนักแต่งเพลงโดยค่าเริ่มต้น สำหรับอื่น ๆ ที่มีอยู่
คุณสามารถค้นหาแพ็คเกจบนแพ็คเกจได้เสมอ
ใบอนุญาต: ใบอนุญาต BSD ใหม่
ผู้แต่ง: Jan Pecha, https://www.janpecha.cz/