反应,获取错误:未捕获ReferenceError:需求未定义

时间:2018-11-20 21:55:08

标签: javascript node.js reactjs express jsx

我有一个同时使用react和node(表达)的项目。当我链接以使用 src =“ https://unpkg.com/react@16/umd/react.development.js” 等进行响应时。在项目中使用JSX进行响应时我没有问题,但是当我尝试这样导入时:

import React from "react";

我收到错误:未捕获ReferenceError:未定义require 因为我想使用axios等模块,所以这种“障碍”。

我没有使用任何模块捆绑器

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

不知道我是否完全理解这个问题,但是您似乎正在从CDN链接中使用React.js。没有模块捆绑器。那么,为什么还要导入呢?您已经从CDN链接中“导入”了React.js。 =)无需再次导入。 import语句是在您使用模块并使用ES6语法导入模块时。如果要这样做,请改用create-react-app。

答案 1 :(得分:1)

我遇到了类似的问题,最终我用Browserify解决了这个问题。这是我的答案的链接:

https://stackoverflow.com/a/63356350/5132452