0

正規表現を使用して、いくつかのディレクトリとファイル拡張子を 1 行で除外できるようにする必要があります。それらを個別に機能させることはできますが、それらをマージする方法がよくわかりません。

ディレクトリ: fileExclusionRegExp: /^(media|node_modules)$/

ファイル拡張子: fileExclusionRegExp: /^(r|build|min)\.js$/

だから私が探しているのは のような一行ですfileExclusionRegExp: /^(media|node_modules)|(min)\.js$/が、私の試みはうまくいきません。何かご意見は?requirejs と r.js ノード オプティマイザーを使用してこれを処理する別の方法はありますか?

更新:私はそれについて言及しませんでしたが、ファイル拡張子については、その接尾辞が付いているものを見つけたいと思っています。

4

1 に答える 1

0

これを試して:

fileExclusionRegExp: /^(?:media|node_modules|(?:r|build|min)\.js)$/

基本的に同じですが、キャプチャ グループがあります。

fileExclusionRegExp: /^(media|node_modules|(r|build|min)\.js)$/

いずれの場合も、開始/終了演算子に関連する括弧に注意してください: /^(stuff)$/.

于 2013-10-10T11:12:07.187 に答える