ນີ້ແມ່ນຄໍາສັ່ງ uglifyjs ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
uglify-js - ຫນ້າຄູ່ມືສໍາລັບ uglify-js 2.4.15
ລາຍລະອຽດ
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [ຕົວເລືອກ] ໃຊ້ dash ດຽວເພື່ອ
ອ່ານການປ້ອນຂໍ້ມູນຈາກວັດສະດຸປ້ອນມາດຕະຖານ.
ຫມາຍເຫດ: ໂດຍຄ່າເລີ່ມຕົ້ນແມ່ນບໍ່ມີການບີບອັດ / ການບີບອັດ. ໂດຍບໍ່ມີ [ຕົວເລືອກ] ມັນພຽງແຕ່ຈະວິເຄາະ
ປ້ອນໄຟລ໌ເຂົ້າ ແລະຖິ້ມ AST ດ້ວຍຍະຫວ່າງ ແລະຄຳຄິດເຫັນຖືກຍົກເລີກ. ເພື່ອບັນລຸ
ການບີບອັດແລະການບີບອັດທ່ານຕ້ອງໃຊ້ `-c` ແລະ `-m`.
OPTIONS
--ແຫຼ່ງ-ແຜນທີ່
ລະບຸໄຟລ໌ຜົນຜະລິດທີ່ຈະສ້າງແຜນທີ່ແຫຼ່ງ.
--source-map-root
ເສັ້ນທາງໄປຫາແຫຼ່ງຕົ້ນສະບັບທີ່ຈະລວມຢູ່ໃນແຜນທີ່ແຫຼ່ງ.
--source-map-url
ເສັ້ນທາງໄປຫາແຜນທີ່ແຫຼ່ງທີ່ຈະຖືກເພີ່ມເຂົ້າໃນ //# sourceMappingURL. ຄ່າເລີ່ມຕົ້ນຂອງ
ຄ່າຜ່ານກັບ --ແຫຼ່ງ-ແຜນທີ່.
--source-map-include-sources
ຂ້າມທຸງນີ້ຖ້າທ່ານຕ້ອງການລວມເອົາເນື້ອໃນຂອງໄຟລ໌ແຫຼ່ງໃນແຜນທີ່ແຫຼ່ງ
ເປັນຊັບສິນເນື້ອຫາ.
--in-source-map
ແຜນທີ່ແຫຼ່ງການປ້ອນຂໍ້ມູນ, ເປັນປະໂຫຍດຖ້າທ່ານກໍາລັງບີບອັດ JS ທີ່ສ້າງຂຶ້ນຈາກບາງອັນ
ລະຫັດຕົ້ນສະບັບອື່ນໆ.
--screw-ie8
ຂ້າມທຸງນີ້ຖ້າທ່ານບໍ່ສົນໃຈກ່ຽວກັບການປະຕິບັດຕາມຢ່າງເຕັມທີ່ກັບ Internet Explorer 6-8
quirks (ໂດຍຄ່າເລີ່ມຕົ້ນ UglifyJS ຈະພະຍາຍາມເປັນຫຼັກຖານ IE).
- ຜົນໄດ້ຮັບ parse a single expression ແທນທີ່ຈະເປັນໂຄງການ (ສໍາລັບການວິເຄາະ JSON)
-p, -- ຄໍານໍາຫນ້າ
ຂ້າມຄໍານໍາຫນ້າສໍາລັບຊື່ໄຟລ໌ຕົ້ນສະບັບທີ່ປາກົດຢູ່ໃນແຜນທີ່ແຫຼ່ງ. ຍົກຕົວຢ່າງ -p 3
ຈະລຸດລົງ 3 ໄດເລກະທໍລີຈາກຊື່ໄຟລ໌ແລະໃຫ້ແນ່ໃຈວ່າພວກເຂົາເປັນເສັ້ນທາງທີ່ກ່ຽວຂ້ອງ. ເຈົ້າສາມາດ
ຍັງລະບຸ -p ພີ່ນ້ອງ, ເຊິ່ງຈະເຮັດໃຫ້ UglifyJS ຄິດອອກຕົນເອງເປັນພີ່ນ້ອງ
ເສັ້ນທາງລະຫວ່າງແຫຼ່ງຕົ້ນສະບັບ, ແຜນທີ່ແຫຼ່ງແລະໄຟລ໌ຜົນຜະລິດ.
-o, -- ຜົນຜະລິດ
ໄຟລ໌ຜົນຜະລິດ (STDOUT ເລີ່ມຕົ້ນ).
-b, --ງາມ
ປັບປຸງຜົນຜະລິດ / ກໍານົດທາງເລືອກຜົນຜະລິດ.
-m, -- mangle
ຊື່ mangle / ຜ່ານທາງເລືອກ mangler.
-r, --ຈອງ
ສະຫງວນຊື່ເພື່ອຍົກເວັ້ນຈາກ mangling.
-c, --ບີບອັດ
ເປີດໃຊ້ງານທາງເລືອກ compressor/pass compressor. ຜ່ານທາງເລືອກເຊັ່ນ: -c
hoist_vars=false,if_return=false. ໃຊ້ -c ບໍ່ມີການໂຕ້ຖຽງທີ່ຈະໃຊ້ຄ່າເລີ່ມຕົ້ນ
ຕົວເລືອກການບີບອັດ.
-d, -- ກໍານົດ
ຄໍານິຍາມທົ່ວໂລກ
-e, -- ຫຸ້ມ
ຝັງທຸກຢ່າງຢູ່ໃນຟັງຊັນໃຫຍ່, ດ້ວຍລາຍການພາລາມິເຕີ/ການໂຕ້ແຍ້ງທີ່ສາມາດກຳນົດຄ່າໄດ້.
-- ຄໍາເຫັນ
ຮັກສາຄໍາຄິດເຫັນລິຂະສິດຢູ່ໃນຜົນຜະລິດ. ໂດຍຄ່າເລີ່ມຕົ້ນນີ້ເຮັດວຽກຄືກັບ Google
ປິດ, ຮັກສາຄໍາຄິດເຫັນແບບ JSDoc ທີ່ມີ "@license" ຫຼື "@preserve". ເຈົ້າ
ທາງເລືອກສາມາດຜ່ານຫນຶ່ງໃນການໂຕ້ຖຽງຕໍ່ໄປນີ້ກັບທຸງນີ້: - "ທັງຫມົດ" ເພື່ອຮັກສາ
ຄໍາເຫັນທັງຫມົດ - JS regexp ທີ່ຖືກຕ້ອງ (ຕ້ອງການເລີ່ມຕົ້ນດ້ວຍ slash) ເພື່ອຮັກສາເທົ່ານັ້ນ
ຄໍາເຫັນທີ່ກົງກັນ. ໃຫ້ສັງເກດວ່າໃນປັດຈຸບັນບໍ່ແມ່ນ * ທັງຫມົດ * ຄໍາເຫັນສາມາດຖືກເກັບໄວ້ໃນເວລາທີ່
ການບີບອັດເປີດຢູ່, ເນື່ອງຈາກການລຶບລະຫັດທີ່ຕາຍແລ້ວອອກ ຫຼືການລາຍງານແບບ cascading ເຂົ້າໄປໃນ
ລໍາດັບ.
-- ຄໍາບັນຍາຍ
Preamble ກັບ prepend ກັບຜົນຜະລິດ. ທ່ານສາມາດນໍາໃຊ້ນີ້ເພື່ອສະແດງຄວາມຄິດເຫັນ, ສໍາລັບ
ຕົວຢ່າງສໍາລັບຂໍ້ມູນໃບອະນຸຍາດ. ນີ້ຈະບໍ່ຖືກວິເຄາະ, ແຕ່ແຜນທີ່ແຫຼ່ງ
ຈະປັບຕົວສໍາລັບການມີຂອງຕົນ.
--ສະຖິຕິ
ສະແດງການດໍາເນີນການເວລາແລ່ນຢູ່ໃນ STDERR.
--ຫມາກ
ໃຊ້ Acorn ສໍາລັບການວິເຄາະ.
--spidermonkey
ສົມມຸດວ່າໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນຮູບແບບ SpiderMonkey AST (ເປັນ JSON).
--ຕົນເອງ ສ້າງຕົວມັນເອງ (UglifyJS2) ເປັນຫ້ອງສະຫມຸດ (ຫມາຍຄວາມວ່າ --ຫໍ່=UglifyJS --ສົ່ງອອກທັງໝົດ)
--ຫໍ່ ຝັງທຸກສິ່ງທຸກຢ່າງຢູ່ໃນຫນ້າທີ່ໃຫຍ່, ເຮັດໃຫ້ການສົ່ງອອກ ??? ແລະ ???ໂລກ???
ຕົວແປທີ່ມີຢູ່. ທ່ານຈໍາເປັນຕ້ອງຜ່ານການໂຕ້ຖຽງກັບທາງເລືອກນີ້ເພື່ອລະບຸ
ຊື່ທີ່ໂມດູນຂອງທ່ານຈະເອົາໃນເວລາທີ່ລວມຢູ່ໃນ, ເວົ້າວ່າ, ຕົວທ່ອງເວັບ.
--ສົ່ງອອກທັງໝົດ
ໃຊ້ພຽງແຕ່ເມື່ອ --ຫໍ່, ນີ້ບອກ UglifyJS ເພື່ອເພີ່ມລະຫັດເພື່ອສົ່ງອອກອັດຕະໂນມັດທັງຫມົດ
ທົ່ວໂລກ.
--lint ສະແດງຄໍາເຕືອນຂອບເຂດບາງຢ່າງ
-v, -- verbose
ວາຈາ
-V, - ການປ່ຽນແປງ
ພິມໝາຍເລກລຸ້ນ ແລະອອກ.
-- ນໍ
ຢ່າຖິ້ມຄວາມຜິດພາດສໍາລັບທາງເລືອກທີ່ບໍ່ຮູ້ຈັກໃນ -c, -b or -m.
ໃຊ້ uglifyjs ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net