Reactjs 使用aws amplify生成“React”;“要求”未定义;错误

Reactjs 使用aws amplify生成“React”;“要求”未定义;错误,reactjs,npm,aws-amplify,Reactjs,Npm,Aws Amplify,使用一个简单的工作示例,然后将此行添加到顶部: import Amplify from 'aws-amplify'; 重新加载时产生以下错误: 未捕获引用错误:未定义require 我使用的是webpack和一个简单的组件React呈现,非常简单。aws amplify的软件包是使用npm安装的 webpack.config.js如下所示: var webpack = require("webpack"); var path = require("path"); var DEV = path

使用一个简单的工作示例,然后将此行添加到顶部:

import Amplify from 'aws-amplify';
重新加载时产生以下错误:

未捕获引用错误:未定义require

我使用的是webpack和一个简单的组件React呈现,非常简单。aws amplify的软件包是使用
npm
安装的

webpack.config.js如下所示:

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

var DEV = path.resolve(__dirname, "dev");
var OUTPUT = path.resolve(__dirname, "output");

var config = {
    entry: DEV + "/index.jsx",
    output: {
        path: OUTPUT,
        filename: "myCode.js"
    },
    module: {
      rules: [{
        include: DEV,
        loader: "babel-loader",
      }]
    }
};

module.exports = config;

您是否已将webpack配置为为为目标节点而不是web节点生成
require
是node.js中的内置全局设置,但在浏览器中不启用。编辑后可显示webpack.config.js。我没有列出
目标。