请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,为什么我这每次执行webpack-dev-server都超级慢,需要等很多秒,看您的速度是非常快的?

老师,为什么我这每次执行webpack-dev-server都超级慢,需要等很多秒,看您的速度是非常快的?

正在回答 回答被采纳积分+3

2回答

提问者 Dummy88 2018-06-19 10:50:59

var debug = process.env.NODE_ENV !== "production";

var webpack = require('webpack');

var path = require('path');


module.exports = {

context: path.join(__dirname),

devtool: debug ? "inline-sourcemap" : null,

// devtool: false,

entry: "./src/js/root.js",

module: {

rules: [

{

test: /\.js?$/,

exclude: /(node_modules)/,

loader: 'babel-loader',

query: {

presets: ['react', 'es2015'],

plugins: ['react-html-attrs'], //添加组件的插件配置

}

},

//下面是使用 ant-design 的配置文件

{ test: /\.css$/, loader: 'style-loader!css-loader' }

]

},

output: {

path: __dirname,

filename: "./src/bundle.js"

},

plugins: debug ? [] : [

new webpack.optimize.DedupePlugin(),

new webpack.optimize.OccurenceOrderPlugin(),

new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }),

],

};

0 回复 有任何疑惑可以回复我~
Parry 2018-06-16 09:26:05

项目文件很多吗?可以关闭 sourcemap 的生成,增加速度。

0 回复 有任何疑惑可以回复我~
  • 提问者 Dummy88 #1
    是按照教程来设置的:
    
    var debug = process.env.NODE_ENV !== "production";
    var webpack = require('webpack');
    var path = require('path');
    
    module.exports = {
      context: path.join(__dirname),
      devtool: debug ? "inline-sourcemap" : null,
      // devtool: false,
      entry: "./src/js/root.js",
      module: {
        rules: [
          {
            test: /\.js?$/,
            exclude: /(node_modules)/,
            loader: 'babel-loader',
            query: {
              presets: ['react', 'es2015'],
              plugins: ['react-html-attrs'], //添加组件的插件配置
            }
          },
          //下面是使用 ant-design 的配置文件
          { test: /\.css$/, loader: 'style-loader!css-loader' }
        ]
      },
      output: {
        path: __dirname,
        filename: "./src/bundle.js"
      },
      plugins: debug ? [] : [
        new webpack.optimize.DedupePlugin(),
        new webpack.optimize.OccurenceOrderPlugin(),
        new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }),
      ],
    };
    
    ---
    
    关闭 sourcemap是指的哪个呢?现在打包还是有Time: 35167ms,30多秒,时间好长,demo刚做到11-01的教程,没有很多文件啊
    回复 有任何疑惑可以回复我~ 2018-06-19 10:50:31
  • 提问者 Dummy88 #2
    关闭 sourcemap是指的哪个呢?现在打包还是有Time: 35167ms,30多秒,时间好长,demo刚做到11-01的教程,没有很多文件啊
    回复 有任何疑惑可以回复我~ 2018-06-19 10:51:25
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信