【发布时间】:2018-03-19 01:23:23
【问题描述】:
我对 react/redux/node 很陌生,最近开始学习它们。
我正在尝试编写一个使用 OpenPGP.JS 来提供加密和解密功能的应用程序。虽然应用程序中的某些组件可能需要调用脚本,该脚本使用OpenPGP.js 库进行加密,但我不确定将脚本放在哪里。
编辑:以下是当前的树结构。
├── LICENSE.MD
├── README.md
├── index.html
├── package-lock.json
├── package.json
├── src
│ ├── actions
│ │ └── index.js
│ ├── components
│ │ └── app.js
│ ├── index.js
│ └── reducers
│ └── index.js
├── style
│ └── style.css
├── test
│ ├── components
│ │ └── app_test.js
│ └── test_helper.js
└── webpack.config.js
任何指针都会有所帮助。
【问题讨论】:
-
您可以将其与应用程序捆绑在一起,您可以将其包含为脚本标签。取决于
-
这个脚本是什么?你想达到什么目的?你能包括你的应用程序的代码吗?
-
@GhassenLouhaichi 因为我还没有编写任何代码,所以我更新了帖子的更多细节。
-
你为什么不直接导入它,即从你要使用的组件中的'./OpenPGP'导入OpenPGP
-
@linasmnew - 有几个原因:1. 我试过了,但我收到了警告消息
This seems to be a pre-built javascript file. Though this is possible, it's not recommended. Try to require the original source to get better results.2. 脚本代码可以从多个组件中调用。 3. 脚本可通过 CDN 获得,我想从https://cdnjs.com/libraries/openpgp获得托管版本。
标签: javascript reactjs react-redux openpgp.js