“ReferenceError: require is not defined”,同时使用 ES6/Babel 创建 R
"ReferenceError: require is not defined", while creating React component using ES6/Babel
我正在尝试在JSBin中使用ES6创建一个React组件,但是我不断收到以下错误。有人可以解释这些吗?
JSBin错误:"引用错误:未定义要求 在穆达扎.js:17:14"
你不能在 JSBin 中使用导入或 require。在 html 文件的head
中,需要要在应用中使用的库的捆绑.js文件,然后使用略有不同的语法来访问添加的库中的组件或函数。
例如,若要在笔中使用react-router
,应将其添加到托管应用的 HTML 页面的head
中:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-router/2.0.0/ReactRouter.min.js"></script>
之后,在应用的源代码中:
var { Router, Route, IndexRoute, hashHistory, Link } = ReactRouter;
而不是
import { Router, Route, IndexRoute, hashHistory, Link } from "react-router";
我已经使用这些更改克隆并更新了您的 JSBin。
对于大多数模块.js文件来说,一个非常好的来源是 https://cdnjs.com/。
相关文章:
- 创建一个类似链接的按钮,并通过Javascript函数打开一个新的弹出窗口
- 为effect Composer创建GodRays效果过程
- ES6 const,用于在JavaScript中创建对象原型;这是一种模式吗
- 使用ES6模块创建JS
- 创建一个类,该类使用es6类语法将Function对象创建为实例
- 在 ES6(量角器页面对象)中创建实例的正确方法
- “ReferenceError: require is not defined”,同时使用 ES6/Babel 创建 R
- 从 ES6 中内联的属性子集创建对象
- ES6 使用反射创建新实例
- 在ES6中创建一个具有动态名称的类实例
- ES6:创建ASCII字符串的字符转义序列不正确
- 使用ES6/7从具有与变量名称相同键的变量创建对象
- 如何在ES6中动态创建/生成原型对象
- 创建一个HTML/JS插件在ES6 -如何刷新DOM节点
- 有没有办法在ES6 / Node 4中创建接口?
- 使用es6创建原型
- 使用es6用react native创建计时器
- 创建一个(ES6)承诺而不开始解决它
- 如何在javascript es6/2015中从解析对象中创建具有唯一键的映射
- 在运行时创建ES6类定义,并添加到'要使用的列表