นี่คือคำสั่ง uglifyjs ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
uglify-js - หน้าคู่มือสำหรับ uglify-js 2.4.15
DESCRIPTION
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [ตัวเลือก] ใช้เส้นประเดียวเพื่อ
อ่านอินพุตจากอินพุตมาตรฐาน
หมายเหตุ: โดยค่าเริ่มต้น ไม่มีการบิดงอ/บีบอัด หากไม่มี [ตัวเลือก] มันจะแยกวิเคราะห์
อินพุตไฟล์และดัมพ์ AST โดยเว้นวรรคและความคิดเห็นทิ้ง เพื่อให้ได้
การบีบอัดและการจัดการคุณต้องใช้ `-c` และ `-m`
OPTIONS
--แผนที่แหล่งที่มา
ระบุไฟล์เอาต์พุตที่ต้องการสร้างแผนที่ต้นทาง
--source-map-root
เส้นทางไปยังแหล่งที่มาเดิมที่จะรวมไว้ในแผนที่ต้นทาง
--source-map-url
พาธไปยังแมปต้นทางที่จะเพิ่มใน //# sourceMappingURL ค่าเริ่มต้นเป็น
ค่าที่ส่งผ่านด้วย --แผนที่แหล่งที่มา.
--source-map-include-แหล่งที่มา
ส่งแฟล็กนี้หากคุณต้องการรวมเนื้อหาของไฟล์ต้นฉบับในซอร์สแมป
เป็นแหล่งที่มาของคุณสมบัติเนื้อหา
--in-แหล่งที่มาแผนที่
แมปแหล่งอินพุต มีประโยชน์หากคุณกำลังบีบอัด JS ที่สร้างขึ้นจากบางส่วน
รหัสเดิมอื่น ๆ
--สกรู-ie8
ผ่านการตั้งค่าสถานะนี้หากคุณไม่สนใจเกี่ยวกับการปฏิบัติตาม Internet Explorer 6-8 . อย่างสมบูรณ์
นิสัยใจคอ (โดยค่าเริ่มต้น UglifyJS จะพยายามพิสูจน์ IE)
- เม.ย. แยกวิเคราะห์นิพจน์เดียว แทนที่จะเป็นโปรแกรม (สำหรับการแยกวิเคราะห์ JSON)
-p, --คำนำหน้า
ข้ามคำนำหน้าสำหรับชื่อไฟล์ดั้งเดิมที่ปรากฏในแผนที่ต้นทาง ตัวอย่างเช่น -p 3
จะดร็อป 3 ไดเร็กทอรีจากชื่อไฟล์และตรวจสอบว่าเป็นพาธสัมพัทธ์ คุณสามารถ
ยังระบุ -p ญาติซึ่งจะทำให้ UglifyJS เข้าใจตัวเองว่าเป็นญาติ
เส้นทางระหว่างแหล่งต้นทาง แผนผังต้นทาง และไฟล์ที่ส่งออก
-o, --เอาท์พุท
ไฟล์เอาต์พุต (ค่าเริ่มต้น STDOUT)
-b, --สวยงาม
ตกแต่งเอาต์พุต/ระบุตัวเลือกเอาต์พุต
-m, --เละเทะ
Mangle ชื่อ / ผ่านตัวเลือก mangler
-r, --ที่สงวนไว้
ชื่อที่สงวนไว้ไม่ให้แตกร้าว
-c, --บีบอัด
เปิดใช้งานตัวเลือกคอมเพรสเซอร์/ส่งผ่านคอมเพรสเซอร์ ผ่านตัวเลือกเช่น -c
hoist_vars=false,if_return=false ใช้ -c ไม่มีอาร์กิวเมนต์ที่จะใช้ default
ตัวเลือกการบีบอัด
-d, --กำหนด
คำจำกัดความสากล
-e, --แนบ
รวมทุกอย่างไว้ในฟังก์ชันขนาดใหญ่ด้วยรายการพารามิเตอร์/อาร์กิวเมนต์ที่กำหนดค่าได้
--ความคิดเห็น
สงวนลิขสิทธิ์ความคิดเห็นในผลลัพธ์ โดยค่าเริ่มต้น การทำงานนี้เหมือนกับ Google
ปิด เก็บความคิดเห็นสไตล์ JSDoc ที่มี "@license" หรือ "@preserve" คุณ
สามารถเลือกส่งผ่านหนึ่งในอาร์กิวเมนต์ต่อไปนี้ไปยังแฟล็กนี้: - "all" to keep
ความคิดเห็นทั้งหมด - JS regexp ที่ถูกต้อง (ต้องเริ่มต้นด้วยเครื่องหมายทับ) เพื่อเก็บไว้เท่านั้น
ความคิดเห็นที่ตรงกัน โปรดทราบว่าขณะนี้ไม่สามารถเก็บความคิดเห็น *ทั้งหมด* ได้เมื่อ
การบีบอัดเปิดอยู่ เนื่องจากการลบโค้ดที่ไม่ทำงานหรือคำสั่งเรียงซ้อนเป็น
ลำดับ
--คำนำ
คำนำหน้าผลลัพธ์ คุณสามารถใช้สิ่งนี้เพื่อแทรกความคิดเห็น for
ตัวอย่างข้อมูลใบอนุญาต สิ่งนี้จะไม่ถูกแยกวิเคราะห์ แต่เป็นแผนที่ต้นทาง
จะปรับตามการมีอยู่ของมัน
--สถิติ
แสดงเวลาดำเนินการบน STDERR
--โอ๊ก
ใช้โอ๊กสำหรับการแยกวิเคราะห์
--ลิงแมงมุม
สมมติว่าไฟล์อินพุตเป็นรูปแบบ SpiderMonkey AST (เป็น JSON)
--ตัวเอง สร้างตัวเอง (UglifyJS2) เป็นไลบรารี (หมายถึง --ห่อ=น่าเกลียดJS --ส่งออกทั้งหมด)
--ห่อ ฝังทุกอย่างไว้ในฟังก์ชันใหญ่ ทำให้ ???การส่งออก??? และ ???ทั่วโลก???
ตัวแปรที่มีอยู่ คุณต้องส่งอาร์กิวเมนต์ไปยังตัวเลือกนี้เพื่อระบุ
ชื่อที่โมดูลของคุณจะใช้เมื่อรวมอยู่ในเบราว์เซอร์
--ส่งออกทั้งหมด
ใช้เฉพาะเมื่อ --ห่อซึ่งจะบอกให้ UglifyJS เพิ่มโค้ดเพื่อส่งออกทั้งหมดโดยอัตโนมัติ
ทั่วโลก
--ผ้าสำลี แสดงคำเตือนขอบเขตบางส่วน
-v, --รายละเอียด
ละเอียด
-V, --รุ่น
พิมพ์หมายเลขเวอร์ชันและออก
--โนเออร์
อย่าโยนข้อผิดพลาดสำหรับตัวเลือกที่ไม่รู้จักใน -c, -b or -m.
ใช้ uglifyjs ออนไลน์โดยใช้บริการ onworks.net