在本地使用NPM依赖项

时间:2016-08-18 07:17:28

标签: node.js reactjs 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>

我可以直接在上面的脚本中包含react-emoji-react吗?我很混淆使用它。

1 个答案:

答案 0 :(得分:0)

目前的模块是不可能的。您必须使用至少browserifywebpack。因为这些都在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>