2017-02-05 4 views
4

Ich arbeite gerade an einem Projekt, das hängt vor allem von 'bower only' Abhängigkeiten ab und ich muss irgendwie bower_components Modul zu Webpack 2 Bundle hinzufügen. Wie kann ich es tun? Dokumentation aus der vorherigen Version funktioniert nicht und bower-webpack-plugin ist veraltet. Ich verwende [email protected] Ich habe diesen Code zu webpack.config.js:webpack 2 mit bower

resolve: { 
    extensions: ['.js', '.jsx'], 
    modules: ['bower_components', 'node_modules'] 
} 

aber leider nicht funktioniert.

+1

, wie viele Module sprechen wir Hier? Sie könnten einfach eine npm-Version dieser Module erstellen, exportieren Sie einfach das Modul, anstatt es an das Fenster anzuhängen. Sie können auch versuchen, die Bower-Komponenten vor dem Bundle zu laden und global darauf zu verweisen. – goldylucks

Antwort

0

Verwenden aktuelle Version von documentation

korrekte Lösung des Pfades zu bower_components mit path Modul hatte mir geholfen. Vielleicht hilft es dir.

0

Webpack2 können mit der Lösung Optionen mit Bower verwendet werden, können Sie mehr hier lesen: https://gist.github.com/sokra/27b24881210b56bbaff7#resolving-options

Ein einfaches Beispiel für webpack.config.js Auflösen einer bower.json Datei:

module.exports = { 
    entry: './file.js', 
    output: { 
     filename: 'my-first-webpack.bundle.js' 
    }, 
    resolve: { 
     modules: [ "bower_components"], 
     descriptionFiles: ["bower.json"] 
    } 
};