【问题标题】:Using NPM dependencies Locally在本地使用 NPM 依赖项
【发布时间】:2016-08-18 16:41:14
【问题描述】:

我是 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 吗?我很困惑使用它。

【问题讨论】:

  • 如何构建 React 模块。 ?

标签: node.js reactjs npm


【解决方案1】:

当前模块不可用。你必须至少使用browserifywebpack。因为这些在 es6 中。如您所见,导入和导出 keyworkds 在浏览器中不起作用。所以你必须自己编译或构建它们。不需要学习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>

【讨论】:

  • 提前致谢。但我还没有成功构建它。我会再试一次。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-20
  • 1970-01-01
  • 1970-01-01
  • 2016-02-22
  • 1970-01-01
  • 2014-08-12
  • 2019-04-29
相关资源
最近更新 更多