我很反应/ 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
任何指针都会有所帮助。
答案 0 :(得分:1)
您可以将客户端JavaScript添加到package.json中,并使用npm或yarn进行安装。您的目录结构未显示openpgp所在的位置,但它应位于node_modules中(也不在您的目录结构中)。
由于你正在使用webpack,你可以用npm或yarn(如documented)安装它:
npm install --save openpgp
然后在你的剧本中要求它:
require openpgp from "openpgp"
如果webpack抱怨,因为github repo指向dist / openpgp.js,你可以尝试在webpack.config.js中添加resolve,指向src目录而不是dist。