离子2和openpgp等于没有错误,但应用程序不启动

问题描述:

我有一个工作离子2应用程序。我想添加openpgp库。所以我做了一个npm安装,然后添加了类型。 Webpacks很好,但现在我没有错误,只是一个白色的屏幕。如果我注释掉离子2和openpgp等于没有错误,但应用程序不启动

import * as openpgp from 'openpgp' 

该应用程序将启动罚款。由于在webpack中没有产生错误,也没有在控制台运行时产生错误,所以我不知道如何调试。

+0

“然后,加入分型”你加分型或@types包? –

尝试使用@typesDefinitelyTyped

npm install --save openpgp

安装@types:

npm install --save-dev @types/openpgp

确保您有以下在compilerOptions设置在tsconfig.json

"typeRoots": [ 
    "node_modules/@types" 
] 

进口如下:

import * as openpgp from 'openpgp'