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」の値があれば、コードの周りに包んでください.
結果ファイルのヘッダに追加します.
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
どのタスクを実行しますか?
ファイルとディレクトリをコピーします.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
注釈の設定:
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
どのタスクを実行しますか?