ionic2 - Ionic 2 和 openpgp 等于没有错误,但应用程序没有启动

标签 ionic2 openpgp

我有一个可用的 ionic 2 应用程序。我想添加 openpgp 库。所以我做了一个 npm install 然后添加了类型。 Webpacks 很好,但现在我没有收到任何错误,只是一个白屏。如果我注释掉

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'

关于ionic2 - Ionic 2 和 openpgp 等于没有错误,但应用程序没有启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41817269/

相关文章:

java - 为什么 Spongy CaSTLe 忽略 bcpg 和 openpgp 包

c# - Bouncy CaSTLe API 如何知道使用哪个 key 加密?

php - 在 Symfony 框架中使用 openpgp-php 尝试从命名空间 "OpenPGP_SecretKeyPacket"加载类 "App\Controller"

ionic-framework - Ionic v2 如何在标题中插入 Logo

cordova - 如何在 Capacitor 的应用内浏览器中打开所有链接?

ionic-framework - ionic 语法错误: Unexpected token A in JSON at position 0

javascript - 在没有 Node.js 的浏览器中使用 OpenPGP

GitHub API OpenPGP key 格式

java - 找不到选项的资源方法,返回 OK,并带有允许 header : org. jboss.resteasy.spi.DefaultOptionsMethodException

php - 使用 Laravel 5.4 作为后端的 Ionic 2 登录