javascript - 编译好的脚本应该放在 React 中的什么位置?

标签 javascript reactjs react-redux openpgp.js

我试图在我的 React 应用程序中包含客户端库 ( OpenPGP.js ),以允许多个 React 组件通过实用函数与 OpenPGP.js 交互。我应该将脚本标签 <script src="https://cdnjs.cloudflare.com/ajax/libs/openpgp/2.5.11/openpgp.js"></script> 放在哪里?另外,我应该在哪里编写我的实用函数(如 https://github.com/openpgpjs/openpgpjs#examples 所示),以便我的所有组件都可以访问它们?

最佳答案

为什么不考虑使用npm install --save openpgp?如果您的项目使用 npm?

然后您可以将其导入到任何组件中,如下所示

import openpgp from 'openpgp';

并像下面一样使用它。

openpgp.initWorker({ path:'openpgp.worker.js' });

关于javascript - 编译好的脚本应该放在 React 中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46639008/

相关文章:

node.js - 将 React 应用程序部署到 github 页面。获取...net::ERR_ABORTED

javascript - 根据索引 react redux更新数组

javascript - 如何使用 tensorflowjs_converter 转换 TensorFlow 图形 .pb 文件?

javascript - 在 DOM 中向下和横向遍历

javascript - react cloneElement 不设置键

javascript - react 路由器无效的 Prop `component` 提供给 `Route`

reactjs - mapDispatchToProps 并直接调用组件中的调度函数

reactjs - 使用下拉列表自定义 ag-grid-filter 使用 react-redux 过滤特定列

JavaScript 使用 CharAt 从输入文本中获取

javascript - KnockoutJS arrayFilter 不更新