2016-09-13 3 views
0

にバンドルからファイルを除外するためにどのように私は以前に構文があったことをスクリプト/アプリ-bundle.jsにバンドルされるのsrc/config.jsのを防ぐしたいと思います:aurelia.json

新しい構文が異なるしかし

"bundles": { 
      "dist/app-build": { 
       "includes": [ 
        "[**/*.js]", 
        "**/*.html!text", 
        "**/*.css!text", 
        "cloneya", 
        "dexie", 
        "jquery", 
        "jquery-ui", 
        "medium-editor-webpack", 
        "moment", 
        "polymer/mutationobservers", 
        "safe-json-stringify" 
       ], 
       excludes: [ 
        "config.js" // So our wildcard globbing doesn't include this config file 
       ], 
... 
:aurelia.json:

"bundles": [ 
      { 
       "name": "app-bundle.js", 
       "source": [ 
        "[**/*.js]", 
        "**/*.{css,html}" 
       ], 
       "excludes" : [ 
        "**/config.js" 
       ] 
      }, 

私temptative文は、トリックを行いません '除外'

答えて

0

ソリューションが実際にGitHubのページに与えられる:https://github.com/aurelia/cli

オプションで、両方が含まやパターンの配列 を除外含む対象となるソース プロパティを設定することにより、除外リストを定義することができます。これは、ソースコードから複数の バンドルを定義しようとするときに役立ちます。

{ 
    "name": "app-bundle.js", 
    "source": { 
    "include": [ 
     "[**/*.js]", 
     "**/*.{css,html}" 
    ], 
    "exclude": [ 
     "**/sub-module/**/*", 
    ] 
    } 
}, 
{ 
    "name": "sub-module-bundle.js", 
    "source": [ 
    "**/sub-module/**/*", 
    ] 
} 

はあなたがバージョン> 0.19.0

を持っていることを確認してください
関連する問題