2017-09-02 2 views
0

Ich erhalte eine Reihe von Fehlern, wenn ich ein Modul mit Webpack baue. Ich kann keine Dokumentation finden, die darauf hindeutet, was dieser Fehler bedeutet.Webpack-Fehler: Modulerstellung fehlgeschlagen: Fehler: Umgebung [Objekt Objekt] nicht unterstützt

Webpack Error: Module build failed: Error: Environment [object Object] not supported 

Einer der durch das Modul geladen libs enthält ein Verzeichnis mit lib React Komponenten, von denen jede ein Stylesheet zugeordnet ist. Es gibt einen Fehler für jedes Stylesheet. Hier ist einer der Fehler in voller Länge:

ERROR in ./~/css-loader?{"localIdentName":"[name]__[local]--[hash:base64:5]","minimize":true}!./~/postcss-loader!../some-lib/lib/plugins/importGalleryImages/components/ItemList/ItemList.css 
Module build failed: Error: Environment [object Object] not supported 
    at module.exports (/Users/me/Documents/Personal/Code/Repos/project/webpack.server.config.js:94:9) 
    at /Users/me/Documents/Personal/Code/Repos/project/node_modules/postcss-load-config/index.js:58:50 
@ ../some-lib/lib/plugins/importGalleryImages/components/ItemList/ItemList.css 4:14-185 
@ ../some-lib/lib/plugins/importGalleryImages/components/ItemList/ItemList.js 
@ ../some-lib/lib/plugins/importGalleryImages/components/Renderer/Renderer.js 
@ ../some-lib/lib/plugins/importGalleryImages/config.js 
@ ../some-lib/lib/index.js 
@ ./app/js/server.jsgogh/lib/plugins/importGalleryImages/components/ItemList/ItemList.css 4:14-185 
    @ ../sb-van-gogh/lib/plugins/importGalleryImages/components/ItemList/ItemList.js 
    @ ../sb-van-gogh/lib/plugins/importGalleryImages/components/Renderer/Renderer.js 
    @ ../sb-van-gogh/lib/plugins/importGalleryImages/config.js 
    @ ../sb-van-gogh/lib/index.js 
    @ ./app/js/server.js 

Meine Webpack Config über Stylesheets ist:

{ 
    module: { 
     rules: [ 
     { 
      test: STYLES_REGEX, 
      include: includePaths, 
      exclude: globalPath, 
      // Extract CSS 
      loader: ExtractTextPlugin.extract({ 
      fallbackLoader: 'style-loader', 
      // Note: that there is no need for styles-loader as we don't want to convert styles 
      // to JS 
      loader: [ 
       { 
       loader: 'css-loader', 
       options: { 
        // Use CSS Modules 
        modules: useModules, 
        localIdentName: '[name]__[local]--[hash:base64:5]', 
        // Minimise output using cssnano. 
        // Note: An object can also be passed containing config options 
        minimize: true, 
       }, 
       }, 
       { 
       loader: 'postcss-loader', 
       }, 
      ], 
      }), 
     }, 
     ], 
    }, 
    }; 

Antwort

0

Sie beide aktualisieren müssen extract-text-webpack-plugin und webpack. Weitere Informationen here

Verwandte Themen