Assetgen

ภาพหน้าจอของซอฟแวร์:
Assetgen
รายละเอียดซอฟแวร์:
รุ่น: 0.3.2
วันที่อัพโหลด: 11 May 15
ผู้พัฒนา: Tav
การอนุญาต: ฟรี
ความนิยม: 1

Rating: nan/5 (Total Votes: 0)

Assetgen มีวัตถุประสงค์เพื่อเป็นแทนสคริปต์เฉพาะกิจต่างๆที่มักจะได้รับเป็นลายลักษณ์อักษรในการสร้าง / จัดการไฟล์ JavaScript / CSS
เครื่องมือที่จะขับเคลื่อนด้วยการตั้งค่าที่คุณระบุในแฟ้ม assetgen.yaml เช่น
# ตัวอย่างการกำหนดค่า assetgen.yaml
สร้าง:
- js / base.js:
& nbsp; แหล่งที่มา:
& nbsp; -% (AMPIFY_ROOT) s / third_party / jslibs / json.js
- js / app.js:
& nbsp; แหล่งที่มา:
& nbsp; - คงที่ / js / Models.coffee
& nbsp; - คงที่ / js / Views.coffee
& nbsp; - คงที่ / js / Maps.coffee
& nbsp; ทำให้น่าเกลียด:
& nbsp; - --define จากโมดูล
& nbsp; - consts
& nbsp; profile.dev:
& nbsp; ทำให้น่าเกลียด:
& nbsp; - --define จากโมดูล
& nbsp; - consts-dev
- gfx / *:
& nbsp; แหล่งที่มา: คงที่ / gfx / *
& nbsp; ประเภท: ไบนารี
- CSS / site.css:
& nbsp; แหล่งที่มา:
& nbsp; - ดิบ: |
& nbsp; // โดเมนสาธารณะ (-) 2011 Ampify ผู้เขียน
& nbsp; // ดูไฟล์ UNLICENSE Ampify เพื่อดูรายละเอียด
& nbsp; - คง css / / site.sass
& nbsp; ขึ้นอยู่:
& nbsp; -. คง css / / * เขื่อง
& nbsp; - คงที่ / gfx / *
& nbsp; ฆ: จริง
& nbsp; embed.path.root: คงที่
& nbsp; embed.url.base: /.static/
prereqs:
- คงที่ / js / consts.js:
& nbsp; แหล่งที่มา: คงที่ / js / consts.coffee
& nbsp; บีบอัด: เท็จ
- คงที่ / js / consts-dev.js:
& nbsp; แหล่งที่มา: คงที่ / js / consts-dev.coffee
& nbsp; บีบอัด: เท็จ
env:
& nbsp; NODE_PATH.prefix: คงที่ / js
output.directory: AppEngine / คงที่
output.hashed: จริง
output.manifest: AppEngine / assets.json
profile.dev:
& nbsp; css.compressed: เท็จ
& nbsp; js.compressed: เท็จ
คุณยังสามารถควบคุมการตั้งค่าตัวเลือกที่ได้รับใช้โดยการระบุพารามิเตอร์ --profile นี้จะแทนที่ค่าเริ่มต้นที่มีค่าที่ระบุไว้สำหรับรายละเอียดที่กำหนด ดังนั้นในตัวอย่างข้างต้นระบุ dev --profile จะใช้ทุกตัวเลือก profile.dev
และในที่สุดคุณสามารถระบุยกตู้ที่กำหนดเองสำหรับ assetgen จะเรียกเมื่อมีการสร้างไฟล์ประเภทที่กำหนด ตัวอย่างเช่นในการแทนที่การจัดการ js builtin กับคนที่เพิ่งกรณีที่ต่ำกว่าทุกแหล่งเนื้อหาสร้างส่วนขยายของคุณเช่น kickass-extension.py:
ระดับ KickassAsset (สินทรัพย์):
& nbsp; def สร้าง (ตัวเอง):
& nbsp; เนื้อหา = '' .join (อ่าน (ที่มา) .lower () สำหรับแหล่งที่มาใน self.sources)
& nbsp; self.emit (self.path เนื้อหา)
register_handler (js 'KickassAsset)
จากนั้นเรียก assetgen กับเส้นทาง --extension / เพื่อ / kickass-extension.py พารามิเตอร์ที่กำหนด
การใช้งาน
การใช้งาน: assetgen [ ... ] [ตัวเลือก]
หมายเหตุ:
& nbsp; ถ้าคุณไม่ได้ระบุเส้นทางแฟ้ม assetgen.yaml แล้ว `คอมไพล์
& nbsp; ls-ไฟล์ * assetgen.yaml` จะนำมาใช้ในการตรวจสอบการตั้งค่าทั้งหมด
& nbsp; ไฟล์ในพื้นที่เก็บข้อมูลในปัจจุบัน ดังนั้นคุณต้องอยู่ภายใน
& nbsp; ต้นทำงานเก็บคอมไพล์ของ
ตัวเลือก:
& nbsp; -h, --help แสดงข้อความช่วยเหลือนี้และออกจาก
& nbsp; -v, --version แสดงหมายเลขรุ่นของโปรแกรมและออก
& nbsp; - ลบสะอาดไฟล์ที่สร้างขึ้นทั้งหมด
& nbsp; - โหมดการแก้ปัญหาการตั้งค่าการแก้ปัญหา
& nbsp; - นามสกุล = เส้นทางระบุไฟล์นามสกุลหลาม (อาจจะซ้ำ)
& nbsp; - แรงแรงสร้างไฟล์ทั้งหมด
& nbsp; - รายละเอียด = ชื่อระบุรายละเอียดการใช้งาน
& nbsp; - ชมให้ทำงาน assetgen ในวง

คุณสมบัติ

  • รวบรวมไฟล์ที่มา CoffeeScript เข้าใช้งาน JavaScript
  • การลด JavaScript ผ่าน UglifyJS -. รวมทั้งการสนับสนุนการพับใหม่อย่างต่อเนื่อง
  • รวบรวมและการลดลงใน SASS stylesheets CSS.
  • การสร้างสายพันธุ์ของสไตล์เดียวกันสำหรับทั้งสากล (พลิกจากซ้ายไปขวา) และสำหรับการฝังภาพโดยอัตโนมัติเป็นข้อมูล:. URIs เพื่อลดความล่าช้า
  • Concatenating ไฟล์ที่มาเป็นหนึ่งในหลายไฟล์เพื่อลดจำนวนการร้องขอ HTTP.
  • การสร้างไฟล์ที่แตกต่างกับกัญชาของเนื้อหาที่ฝังตัวอยู่ในชื่อไฟล์เพื่อให้ทำงานได้อย่างมีประสิทธิภาพด้วยเว็บแคช.
  • การสร้างไฟล์ manifest JSON สำหรับการใช้งานใน app ของเว็บรถยกแบบคงที่.

ต้องการ

  • งูใหญ่

ซอฟแวร์อื่น ๆ ของนักพัฒนา Tav

Bolt
Bolt

11 May 15

Yatiblog
Yatiblog

11 May 15

ความคิดเห็นที่ Assetgen

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!