2017-03-09 6 views
1

Ich habe versucht, reagieren-toolbox zu laufen. Ich habe den Fehler 'Modul kann nicht gefunden werden' gefunden, aber es ist derselbe Code, den ich von der Site genommen habe. Verpasse ich etwas?Modul kann nicht gefunden werden

postcss.config.js

module.exports = { 
    plugins: [ 
     require('precss'), 
     require('autoprefixer') 
    ] 
} 

webpack.config.js

var HTMLWebpackPlugin = require('html-webpack-plugin'); 
var HTMLWebpackPluginConfig = new HTMLWebpackPlugin({ 
    template: __dirname + '/app/index.html',  
    filename: 'index.html', 
    inject: 'body' 
}); 

module.exports = { 

    entry: __dirname + '/app/index.js', 
    module: { 
     loaders: [ 
      { 
       test: /\.js$/, 
       exclude: /node_modules/, 
       loader: 'babel-loader' 
      }, 
      { 
       test: /\.css$/, 
       loaders: [ 
        'style-loader', 
        'css-loader?importLoaders=1', 
        'postcss-loader' 
       ] 
      } 

     ] 
    }, 
    output: { 
     filename: 'transformed.js', 
     path: __dirname+'/build' 
    }, 
    plugins: [HTMLWebpackPluginConfig] 
}; 

Irgendwelche Gedanken?

Antwort

6

Wie sieht Ihr Paket.json aus? Haben Sie precss als Abhängigkeit zu Ihrem Projekt hinzugefügt? Sie müssen immer sicherstellen, dass alles, was Sie importieren/verwenden, tatsächlich im Projekt vorhanden ist.

Sie können dies überprüfen, indem Sie Ihre package.json-Datei öffnen und prüfen, ob sie in der Liste der Abhängigkeiten enthalten ist. Wenn es nicht versuchen läuft:

npm install --save precss 

Dies wird es in Ihrem Projekt installieren und Sie sollten wieder den Befehl auszuführen können.

+0

Das hat es geschafft, danke: D –

Verwandte Themen