Javascript Webpack未为js生成地图文件
如果webpack没有生成任何映射文件,即使我设置了“源映射文件名”选项或更改了“devtool”选项,我也会遇到问题。唯一生成的映射文件是来自extract text插件的css文件 我的配置如下: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:
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')
]
},
};
提前感谢您的帮助