reactjs - Webpack dev-server 意外的标识符错误

标签 reactjs webpack webpack-dev-server

我是 React+Webpack 的新手。作为本教程的一部分,我编写了一个 webpack.config.js 文件。这是文件内容:

var webpack = require('webpack');
var path = require('path');

module.exports = {
    devtool: 'inline-source-map',
    entry: [
        'webpack-dev-server/client?http://localhost:8080/',
        'webpack/hot/only-dev-server',
        './src'
    ],
    output: {
        path: path.join(__dirname, 'public'),
        filename: 'bundle.js'
    },
    resolve:{
        moduleDirectories: ['node_modules', 'src'],
        extensions: ['', '.js']
    }
    module:{
        loaders:[
            {
                test: /\.jsx?$/,
                exclude: /node_modules/,
                loaders: ['react-hot','babel?presets[]=react,presets[]=es2015']
            }
        ]
    },
    plugins:[
        new webpack.HotModuleReplacementPlugin(),
        new webpack.NoErrorsPlugin()
    ]
};

我在第 19 行收到意外标识符错误 -> module:{...},

错误详细信息:

/home/adi/testcode/webpack.config.js:19
    module:{
    ^^^^^^
SyntaxError: Unexpected identifier
    at Object.exports.runInThisContext (vm.js:78:16)
    at Module._compile (module.js:543:28)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at module.exports (/usr/lib/node_modules/webpack/bin/convert-argv.js:80:13)
    at Object.<anonymous> (/usr/lib/node_modules/webpack/bin/webpack.js:39:40)

我检查了webpack.config.js示例,发现我写的是正确的。但它并没有按预期工作。不幸的是,我在 GitHub issues、StackOverflow 和 Quora 中找不到解决方案。

我哪里出错了?

最佳答案

您忘记了模块属性之前的逗号

关于reactjs - Webpack dev-server 意外的标识符错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41717276/

相关文章:

html - 如何为 webpack 使用自己的 jade 文件?

javascript - 如何以编程方式对 Material UI DataGrid 列进行排序?

javascript - 这是使用 React.Suspense 的正确方法吗?

node.js - WebPack 和 Express 服务器无法协同工作

javascript - Webpack 在构建期间使用 Node 'fs' 模块,以便浏览器获取函数的结果

Webpack hmr net::ERR_INCOMPLETE_CHUNKED_ENCODING

reactjs - 父组件已连接到 redux 存储,但子组件不会在状态更改时重新渲染

javascript - 单击不在 React.js 中表单内部的按钮后如何重置输入值

css - 如何使用 webpack 在 React 应用程序中包含 "leaflet.css"?

javascript - 重写 Webpack 4 入口点