我有一个有效的离子 2 应用程序。 我想添加 openpgp 库。 所以我做了一个 npm 安装,然后添加了键入。 网络包很好,但现在我没有收到任何错误,只是白屏。 如果我注释掉
import * as openpgp from 'openpgp'
该应用程序将正常启动。 由于在 webpack 期间和控制台运行时都没有生成错误,因此我不知道如何调试。
尝试使用 DefinitelyTyped 中的 @types
。
npm install --save openpgp
安装@types:
npm install --save-dev @types/openpgp
.
确保在 tsconfig.json 中compilerOptions
设置了以下内容
"typeRoots": [
"node_modules/@types"
]
导入如下:
import * as openpgp from 'openpgp'