Version: 0.28.7
webpack.config.js
constpath=require('path');constwebpack=require('webpack');module.exports={entry: './src/index.js',devtool: 'inline-source-map',module: {rules: [// babel-loader, ...{test: /\.less$/,use: [{loader: 'style-loader'},{loader: 'css-loader',options: {sourceMap: true,// [1] `sourceMap: true` option will cause some problems.minimize: {discardComments: {removeAll: true}}}},{loader: 'less-loader',options: {sourceMap: true}}]}]},output: {path: path.resolve(__dirname,'dist/'),filename: 'bundle.js'},resolve: {extensions: ['.tsx','.ts','.jsx','.js']}};// src/index.js fileimport'./less/index.less';// other code, ...What is the current behavior?
bundle.js will add <style> tag to <head> tag when page loading bundle.js.
normally, <style> tag will added firstly.
actually, <style> tag added delayed when i setting sourceMap: true[1], which cause page flickering and error result style computed by scripts.
It works great when set sourceMap: false[1].
If the current behavior is a bug, please provide the steps to reproduce.
repo link
webpack version: 3.6.0
node.js version: 8.0.0
Operating System: Windows 10 x64
Version: 0.28.7
webpack.config.js
What is the current behavior?
bundle.jswill add<style>tag to<head>tag when page loadingbundle.js.normally,
<style>tag will added firstly.actually,
<style>tag added delayed when i settingsourceMap: true[1], which cause page flickering and error result style computed by scripts.It works great when set
sourceMap: false[1].If the current behavior is a bug, please provide the steps to reproduce.
repo linkwebpack version: 3.6.0
node.js version: 8.0.0
Operating System: Windows 10 x64