我是React的新手。我想在没有nodejs的单页反应应用程序上实现react-emoji-react。我可以这样做吗?
我有像这样的基本反应代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Basic Example</title>
</head>
<body>
<h1>Basic Example</h1>
<div id="container"></div>
<script src="../../build/react.js"></script>
<script src="../../build/react-dom.js"></script>
<script>
</script>
</body>
</html>
我可以直接在上面的脚本中包含react-emoji-react吗?我很混淆使用它。
答案 0 :(得分:0)
目前的模块是不可能的。您必须使用至少browserify或webpack。因为这些都在es6中。正如您所见,导入和导出keyworkd在浏览器中不起作用。所以你必须自己转换或构建它们。没有node.js学习只需要知道如何使用npm。只需安装node.js并默认使用npm。如果您使用的是Windows,那将非常容易。 与browserify一起使用时,您可以使用
npm install -g browserify
接下来构建react-emoji并将其用作脚本。
browserify main.js -o bundle.js
<script src="bundle.js"></script>