node.js - not - ReferenceError: webpack no está definido
regeneratorruntime is not defined babel 7 (1)
En mi aplicación webpack tengo un proceso de compilación básico que se desencadena por "npm run build" que ejecuta el binario de la carpeta web y copia mi index.html en / app a / dist. Cada vez que ejecuto npm run build
obtengo ReferenceError: webpack is not defined
pero cuando ejecuto npm start
, que inicia el servidor webpack-dev-server, todo está bien.
Este es el archivo de configuración de mi paquete web:
var ExtractTextPlugin = require(''extract-text-webpack-plugin'');
var config = {
context: __dirname + ''/app'',
entry: ''./index.js'',
output: {
path: __dirname + ''/app'',
filename: ''app.js''
},
module: {
loaders: [
{ test: //.js$/, loader: ''babel'', exclude: /node_modules/ },
{ test: //.html$/, loader: ''raw'', exclude: /node_modules/ },
{ test: //.scss$/, loader: ExtractTextPlugin.extract(''style'', ''css!sass''), exclude: /node_modules/}
]
},
plugins: [
new ExtractTextPlugin(''app.css'')
]
};
if (process.env.NODE_ENV == ''production'') {
config.output.path = __dirname + ''/dist'';
config.plugins.push(new webpack.optimize.UglifyJsPlugin());
}
module.exports = config;
Estás perdido
var webpack = require(''webpack'');
al comienzo de tu archivo. Si desea optimizar un poco la ejecución, puede insertarla dentro de ese bloque.