这是我的webpack.config.js美元

"use strict";

module.exports = {
    entry: ['./main.js'],
    output: { path: __dirname, filename: 'bundle.js' },
    module: {
        loaders: [
            {
                test: /.js?$/,
                loader: 'babel-loader',
                exclude: /node_modules/,
                query: {
                    presets: ['es2015', 'react']
                }
            },
            {test: /\.json$/, loader: "json"},
        ]
    },
    externals: {
        React: 'react',
    },
    target: "node",
};

还有Main.js

import React from 'react';
import ReactDOM from 'react-dom';
import {Table, Column, Cell} from 'fixed-data-table';
import Chart from 'chartjs';
import jQuery from 'jquery';
import vis from 'vis';
import babel from 'babel-core';

Bundle.js被插入到我的索引中.html.然后浏览器会给出错误信息:

Uncaught ReferenceError: process is not defined
    at Object.measureMethods (bundle.js:1297)
    at Object.<anonymous> (bundle.js:530)
    at __webpack_require__ (bundle.js:20)
    at Object.<anonymous> (bundle.js:288)
    at __webpack_require__ (bundle.js:20)
    at Object.<anonymous> (bundle.js:158)
    at __webpack_require__ (bundle.js:20)
    at Object.<anonymous> (bundle.js:110)
    at __webpack_require__ (bundle.js:20)
    at Object.<anonymous> (bundle.js:90)

我应该在网页中更改什么.配置.让这个错误消失?

推荐答案

你需要添加一个插件来定义你的环境(在网页包配置中):

   plugins: [
        new webpack.DefinePlugin({
            'process.env.NODE_ENV': JSON.stringify('development')
        })
    ],

Node.js相关问答推荐

从目录中获取所有文件,而不是NodeJS中的单个文件

自动将Selify打开的Chrome窗口移动到Mac OS中的第三个显示器

JsonwebToken过期后如何注销和清除cookie?

在内存中加载安全密钥安全吗?还是每次都从文件中读取?

向url传递多个参数

仅在 vue 脚本未退出的情况下使用 docker 时出现错误

我应该转译我的 TypeScript 应用程序吗?

等待不在 Express.js 中处理 res.app.render

多字段传递获取查询失败

kubernetes 上的 nextjs 无法启动

NodeJS 中的流 API 数据如何流动?

npm chokidar 触发事件两次

Nodejs mongoose 在一个查询中从多个集合中获取结果

将已保存的卡片从条带显示到前端

根据 mongoDB 中存在的唯一字符串生成唯一字符串的最佳方法

Node JS:自动 Select `http.get`与`https.get`

npm install 给出警告,npm audit fix 不起作用

从 zip 文件在 AWS 中创建 lambda 函数

Heroku + Node:找不到模块错误

响应分块时获取整个响应正文?