Javascript Webpack未为js生成地图文件

Javascript Webpack未为js生成地图文件,javascript,node.js,webpack,Javascript,Node.js,Webpack,如果webpack没有生成任何映射文件,即使我设置了“源映射文件名”选项或更改了“devtool”选项,我也会遇到问题。唯一生成的映射文件是来自extract text插件的css文件 我的配置如下: const config = { entry: { vendor: ['react', 'react-dom'], index: path.join(rootDirPath, 'src', 'www', 'client') }, output: { path:

如果webpack没有生成任何映射文件,即使我设置了“源映射文件名”选项或更改了“devtool”选项,我也会遇到问题。唯一生成的映射文件是来自extract text插件的css文件

我的配置如下:

const config = {
  entry: {
    vendor: ['react', 'react-dom'],
    index: path.join(rootDirPath, 'src', 'www', 'client')
  },
  output: {
    path: path.join(rootDirPath, 'public'),
    filename: 'scripts/[name].[chunkhash].js',
    publicPath: `/`
  },
  devtool: 'cheap-module-source-map',
  module: {
    loaders: [
      {
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel',
        query: {
          presets: [
            'es2015',
            'react'
          ]
        }
      },
      {
        test: /\.css$/,
        loader: ExtractTextPlugin.extract('style', 'css')
      }
    ]
  },
  plugins: [
    new webpack.DefinePlugin({
      'process.env': {
        NODE_ENV: JSON.stringify(process.env.NODE_ENV)
      }
    }),
    new webpack.optimize.CommonsChunkPlugin({
      name: 'vendor',
      minChunks: Infinity
    }),
    new webpack.optimize.DedupePlugin(),
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        warnings: false
      }
    }),
    new webpack.optimize.OccurrenceOrderPlugin(),
    new ExtractTextPlugin('styles/[name].[contenthash].css'),
    new HTMLWebpackPlugin({
      template: path.join(rootDirPath, 'src', 'www', 'views', 'index.tmpl.html'),
      filename: 'index.html',
    })
  ],
  resolveLoader: {
    modulesDirectories: [
      path.join(rootDirPath, 'node_modules')
    ]
  },
};
提前感谢您的帮助