สวัสดีครับก่อนหน้านี้ผมใช้ในที่ฉันต้องการที่จะรู้ในงานที่ใช้สามารถใช้ได้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