在本地使用NPM依赖关系

我是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> 

我可以包括反应表情反应直接上面的脚本? 我非常混淆使用。

当前模块是不可能的。 你必须使用至lessbrowserify或webpack 。 因为这些在es6。 因为你可以看到导入和导出keyworkds将不能在浏览器中工作。 所以你必须自己编译或构build它们。 只需要知道如何使用npm就不需要node.js。 只需安装node.js,默认情况下npm会自动安装。 如果你正在使用Windows,那将是非常容易的。 使用browserify你可以使用

 npm install -g browserify 

接下来构buildreact-emoji并将其用作脚本。

 browserify main.js -o bundle.js <script src="bundle.js"></script>