Javascriptモジュール化開発4——Gront常用モジュール

1741 ワード

一、copy
ファイルとディレクトリをコピーします.grunt-contrib-copy
二、eslint
コードの合理性を検出します.grunt-eslint
共通のパラメータ:
1.quiet
errorsのみを表示するかどうか.標準値false
三、グリフ
圧縮ファイルに使用します.grunt-contrib-glify
共通のパラメータ:
1.magle
コンフィギュレーションを混乱させ、標準値{}を設定します.falseなら変数名を混同しない{rerrved:[保持変数名]
2.commpress
設定を圧縮し、標準値{}を設定します.falseであれば圧縮しません.
3.beautifuy
書式設定されたコードを保持するかどうか、標準値false
4.sourceMap
sourceMapファイルを生成するかどうか、標準値false
5.sourceMapName
作成したsourceMapファイル名
6.wrap
wrapperを追加します.たとえば、「mybboj」の値があれば、コードの周りに包んでください.
function(e) {
    //***
})(typeof myobj == "undefined" ? myobj = {} : myobj);
7.banner
結果ファイルのヘッダに追加します.
8.footer
結果ファイルの末尾に追加します.
9.ie 8
ie 6-8対応かどうか
10.out put.com mments
注釈の設定:
  • falseは、すべての注釈を削除する
  • .
  • 'all'はすべての注釈を保持します.
  • 'some'は保留して@preserve@license@ccを表示しました.onのコメント
  • Functionカスタム関数は、true or falseに戻り、現在の注釈が
  • に保持されているかどうかを判断する.
  • RegExpは、正規表現に基づいて、現在の注釈が保持されているかどうかを判断する.
  • 四、jsolint
    jsonファイルの合理性を検出します.grunt-jsonlint
    共通のパラメータ:
    1.allowSingleQuoted Strings
    シングルクォーテーションを許可するかどうか.
    2.ignoreComments
    コメントを無視するかどうか
    3.フォーマット
    合格したらJSON.strigifyでフォーマットしますか?
    4.indent
    値はスペースの数または'\t'であることができます.
    5.ソトックス
    JSONの属性を並べ替えますか?
    五、newer
    新しいファイルにのみタスクを実行させます.newerタスクは特殊な構成を要求しません.タスクの前にnewerを追加するだけです.grunt-newer
    六、カマ
    テストモジュールgrunt-kama
    七、compre_size
    ファイルサイズ比較を行うgrunt-compre-size
    八、ウォッチ
    ウォッチはターゲットファイルの保存時に自動的に一連のタスクの実行をトリガする特殊なタスクです.コマンドラインツールでgrunt watchコマンドを実行すると、ファイルを修正して保存すると、watch関連パラメータで定義されているコマンドがトリガされます.grunt-contrib-watch
    共通のパラメータ:
    1.files
    どのファイルを監視しますか
    2.task
    どのタスクを実行しますか?