2017-11-18 4 views
1
mit

Ich verwende webpack + reagieren + NodeJS und das ist meine webpack Konfigurationsdatei:nicht erfasste Fehler: kann nicht Modul „fs“ finden, wenn webpack

wenn ich Webseite im Browser öffnen, es gibt nicht erfasste Fehler: Kann nicht Finde das Modul "fs" im Browser.

var webpack = require('webpack'); 

var path = require('path'); 
var ExtractTextPlugin = require('extract-text-webpack-plugin'); 

module.exports = { 
    entry: [ 
     'script-loader!./public/js/vendor/jquery.js', 
     'script-loader!./public/js/vendor/foundation.min.js', 
     'script-loader!./public/js/app.js', 
     './view/app.jsx', 
     './view/styles/main.scss' 
    ], 
    externals: { 
     jquery: 'jQuery' 
    }, 
    plugins: [ 
     new ExtractTextPlugin({ 
      filename: './public/styles/bundle.css', 
      allChunks: true, 
     }), 
     new webpack.ProvidePlugin({ 
      $: 'jquery', 
      jQuery: 'jquery' 
     }) 
    ], 
    output: { 
     path: __dirname, 
     filename: './public/bundle.js' 
    }, 
    resolve: { 
     alias: { 
      view: path.join(__dirname, 'view'), 
      componentDir: path.join(__dirname, 'view/components/'), 
      configureStore: path.resolve(__dirname, 'view/store/configureStore/'), 
      actions: path.resolve(__dirname, 'view/actions/index/') 
     }, 
     extensions: ['.js', '.jsx'] 
    }, 
    module: { 
     rules: [ 
      ... 
     ] 
    } 

}; 

Wo ist das Problem?

Antwort

1

Ich glaube, Sie

node: { 
    fs: 'empty', 
}, 

auf Ihre webpack Konfiguration hinzuzufügen haben. (https://webpack.js.org/configuration/node/#node)

+0

Es ist wahr, aber dann gibt es einen weiteren Fehler auf der Konsole des Browsers (Uncaught TypeError: Kann Eigenschaft 'Prototyp' von undefined nicht lesen ). und auch ich habe diesen Code auf einem anderen Projekt verwendet und es funktioniert wie Charme ... –

+0

Fehlerquelle: var fs $ ReadStream = fs.ReadStream ReadStream.prototype = Object.create (fs $ ReadStream.prototype) –

+0

Irgendeine Idee was package/node_module, das von? – chautelly

Verwandte Themen