2017-01-27 2 views
0

Wiredepはindex.htmlのバワー依存性を変更しています。
それはなぜそれがこれをやっているbower_components/modernizr/modernizr.js ワイヤーデッドはワイヤー依存性を変更します

../../../bower_components/modernizr/modernizr.js 

への変更?それを変更するには?

wiredep: { 
    app: { 
     src: ['src/main/webapp/index.html'], 
     exclude: [/angular-i18n/, /swagger-ui/] 
    }, 
    test: { 
     src: 'src/test/javascript/karma.conf.js', 
     exclude: [/angular-i18n/, /swagger-ui/, /angular-scenario/], 
     ignorePath: /\.\.\/\.\.\//, // remove ../../ from paths of injected javascripts 
     devDependencies: true, 
     fileTypes: { 
      js: { 
       block: /(([\s\t]*)\/\/\s*bower:*(\S*))(\n|\r|.)*?(\/\/\s*endbower)/gi, 
       detect: { 
        js: /'(.*\.js)'/gi 
       }, 
       replace: { 
        js: '\'{{filePath}}\',' 
       } 
      } 
     } 
    } 
} 

答えて

0

wiredepは、index.htmlファイルが別のフォルダにネストされている場合、 '../../../'を追加します。

は、例えば、私のindex.htmlが私のテンプレート内にある/ SRC/index.htmlを

としてセットアップが似ている場合wiredepが正しくファイルをリンクされますので、あなたのbower_componentsがあなたのルートファイルにする必要がありますする必要があります上記。 wiredepを実行するときに、index.htmlパスの場所をwiredepに指定する必要がない場合。

は再び私の例では、私は、これはあなただけで一口ではなく、リンクするコマンドラインを使用している場合行うことが容易になりwiredepのCLIを使用したwiredep --srcテンプレート/ SRC /資産/ index.htmlを

実行します。

srcの場所を見るwiredepは、bower_componentsが作業ディレクトリのルートにある必要がある場合、ファイルを正しくリンクしています。

関連する問題