2015-11-30 28 views
11

webpack.config.jsWebpack - estratto-text-webpack-plugin non può trovare il modulo

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

ho subito ricevo questo errore se mi limito a implementare il plugin:

module.js:339 
    throw err; 
    ^

Error: Cannot find module 'webpack/lib/ConcatSource' 
    at Function.Module._resolveFilename (module.js:337:15) 
    at Function.Module._load (module.js:287:25) 
    at Module.require (module.js:366:17) 
    at require (module.js:385:17) 
    at Object.<anonymous> (/Users/lucamormile/Documents/Lavori/Webapps/React/webpack_test/node_modules/extract-text-webpack-plugin/index.js:5:20) 
    at Module._compile (module.js:425:26) 
    at Object.Module._extensions..js (module.js:432:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:311:12) 
    at Module.require (module.js:366:17) 

Che cosa ha fatto Ho dimenticato?

+0

Avete la cartella 'node_modules' in un'altra posizione? –

+0

no è nella root come al solito –

+1

npm installa extract-text-webpack-plugin –

risposta

15

Avete il modulo webpack sul vostro progetto?
In caso contrario, installarlo localmente (non globalmente):

$ npm install webpack [--save-dev] 

extract-text-webpack-plugin esigenze webpack peer dipendenza, ma NPM 3 non si installa automaticamente le dipendenze tra pari.

+0

Per me questo ha funzionato per il filato per filato aggiungi estratto-testo-webpack-plugin –

-1

Esecuzione npm i node-sass potrebbe risolvere il tuo problema

+3

È utile descrivere brevemente il motivo per cui ciò funzionerebbe. I futuri lettori saranno più propensi a provarlo. – doug65536

+2

Perché 'node-sass' risolve il problema? – blagus

Problemi correlati