Webpack2:require未定义

时间:2017-05-16 12:29:01

标签: javascript webpack webpack-2

我在app.js中收到此错误:

  

未捕获的ReferenceError:未定义require

为什么webpack不起作用?是否需要任何额外的wabpack配置才能使其工作?

webpack.config.js

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

module.exports = {
  entry:  ['./src/app.js', './src/styles/styles.scss'],
  output: {
    filename: 'dist/bundle.js'
  },
  resolve: {
    extensions: ['.js'],
  },
  module: {
    rules: [
      { // regular css files
        test: /\.css$/,
        loader: ExtractTextPlugin.extract({
          loader: 'css-loader?importLoaders=1',
        }),
      },
      { // sass / scss loader for webpack
        test: /\.(sass|scss)$/,
        loader: ExtractTextPlugin.extract(['css-loader', 'sass-loader'])
      },
      {
        test: /\.hbs$/,
        loader: 'handlebars-loader'
      }
    ]
  },
  plugins: [
    new ExtractTextPlugin({ // define where to save the file
      filename: 'dist/[name].bundle.css',
      allChunks: true,
    }),
  ],
};

app.js

const something = require("./something.js");

0 个答案:

没有答案