2016-07-16 4 views
1

Gibt es eine Möglichkeit, CSS-Module in einem Webpack-Build zu kompilieren, aber das Javascript überhaupt nicht zu kompilieren? Ich möchte eine Reaktionskomponente veröffentlichen, die CSS-Module verwendet, aber auf meine Quelldateien als Einstiegspunkt (nicht transpiliertes Javascript) zeigen. Wenn ich die css-Module jedoch nicht kompiliere, können die Leute, die diese Komponente benutzen, diese nicht benutzen, außer sie benutzen auch css-modules Loader. Ist so etwas im Webpack überhaupt möglich, oder gibt es eine Bibliothek, die das macht?Kompiliere nur CSS-Module mit Webpack, nicht Javascript

Antwort

1

Ich glaube, dass Sie die null-loader für Ihr JavaScript verwenden können. Der loader Teil Ihrer Konfiguration sollte ungefähr so ​​aussehen.

{ 
    module: { 
     loaders: [ 
      { test: /\.js$/, loader: "null-loader" }, 
      { test: /\.css$/, loader: "style-loader!css-loader" }, 
     ] 

    } 
};