สวัสดีครับก่อนหน้านี้ผมใช้ในที่ฉันต้องการที่จะรู้ในงานที่ใช้สามารถใช้ได้grunt
grunt --help
แต่เช่นเดียวกับการgulp
ใช้งานgulp --help
มันไม่แสดง คำสั่งที่จะรู้รายการงานที่มีอยู่ในอึกคืออะไร
สวัสดีครับก่อนหน้านี้ผมใช้ในที่ฉันต้องการที่จะรู้ในงานที่ใช้สามารถใช้ได้grunt
grunt --help
แต่เช่นเดียวกับการgulp
ใช้งานgulp --help
มันไม่แสดง คำสั่งที่จะรู้รายการงานที่มีอยู่ในอึกคืออะไร
คำตอบ:
ใช่ฉันใช้gulp --tasks
คำสั่ง in แล้วมันจะแสดงรายการงาน
3.9.x
มี--tasks
ธงด้วย มันใช้งานได้ (อย่างน้อยก็ใน 3.9.1 ในพื้นที่ของฉัน)
gulp --tasks-simple
อาจจะดีกว่าเพราะแสดงเฉพาะงานระดับบนสุดซึ่งเป็นรายการที่สะอาดมากในขณะที่gulp --tasks
ยังแสดงกราฟการพึ่งพางาน - ฉันเดาว่าทั้งหมดขึ้นอยู่กับรายละเอียดที่คุณต้องการ
gulp -T --depth 1
gulp --tasks-simple
คำสั่งนี้พิมพ์รายการงานข้อความธรรมดา โครงการในพื้นที่ของฉัน:
~ gulp --tasks-simple
clean
default
จากเอกสาร CLI อึก :
~ gulp --version
[03:00:05] CLI version 1.2.1
[03:00:05] Local version 4.0.0-alpha.2
~ gulp --help | grep 'tasks-simple'
--tasks-simple Print a plaintext list of tasks for the loaded gulpfile. [boolean]
ความเป็นไปได้อีกประการหนึ่งคือการใช้โมดูลgulp-help-docซึ่งให้ความเป็นไปได้ในการพิมพ์ข้อมูลการใช้งานตามความคิดเห็นที่เหมือน jsDoc ใน gulpfile ปัจจุบันยังรองรับ TypeScript ด้วยเช่นกัน ข้อดีคือคุณเพียงแค่แสดงความคิดเห็นรหัสของคุณโดยไม่ต้องเปลี่ยน gulp API และคุณมีข้อมูลการใช้งานในบรรทัดคำสั่งเช่นกัน
อีกทางเลือกหนึ่งคุณสามารถเขียนเอกสารโดยละเอียดเกี่ยวกับงานของคุณในความคิดเห็น js โดยใช้gulp-task-doc
ไม่มีคำสั่งเนทีฟที่ทำเช่นนั้น แต่ฉันใช้ปลั๊กอินนี้ด้วยรหัสต่อไปนี้:
module.exports.help = require('gulp-help')(gulp, {description : false});
จากนั้นฉันสามารถรันgulp
งานเริ่มต้นในคอนโซลและมันจะแสดงรายการงานและคำจำกัดความ
gulp --tasks