javascript - 使用webpack报错

查看:140
本文介绍了javascript - 使用webpack报错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这是配置的webpack

import webpack from "webpack";
import glob from "glob";
import path from "path";
import fs from "fs";

let    config = {
        context: path.resolve(__dirname, "src"),
        entry: {
            jsx: "./jsx/app.jsx",
            css: "./style/app.less",
            vendor: [
                "./js/util.js",
                "react",
                "react-dom"
            ]
        },

        output: {
            path: path.join(__dirname, "dist"),
            filename: "bundle.js"
        },

        module: {
            loaders: [{
                test: /\.(jsx|js)$/,
                exclude: /node_modules/,
                loader: "babel",
                query: {
                    presets: ["es2015","react"]
                }
            },{
                test: /\.less$/,
                loader: "style-loader!css-loader!autoprefixer-loader!less-loader"
            }]
        },

        plugins: [
            new webpack.BannerPlugin(
                fs
                  .readFileSync("./LICENSE")
                  .toString("utf-8"), {
                entryOnly: true
            }),
            new webpack.optimize.CommonsChunkPlugin("vendor", "vendor.bundle.js")
        ]
    }


module.exports = config;

实在是被坑成狗了,不像gulp 有配套的plumber 插件

对应react代码

解决方案

在 webpack 配置里面加 devtool: 'source-map' 就可以用浏览器直接调试代码了。

这篇关于javascript - 使用webpack报错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆