импорт openpgp в angular2 - PullRequest
       17

импорт openpgp в angular2

0 голосов
/ 07 февраля 2019

Я портирую приложение openpgp.js из Node.js в Angular2.Он отлично работает в Node.js, но в Angular2 я получаю сообщение об ошибке: TS2305: Модуль '"/Users/barry/Angular2/keyManager/node_modules/@types/openpgp/ts3.2" "не имеет экспортированного члена« openpgp ».

В Node.js я использую var openpgp = require('openpgp'); Мне нужен эквивалент для Angular2.

Я также пробовал import {openpgp} from '/Users/barry/Angular2/keyManager/node_modules/openpgp/dist/openpgp.js'; и import {openpgp} from '/Users/barry/Angular2/keyManager/node_modules/openpgp/src/openpgp.js'; Я не смог найти 'openpgp.d.ts 'файл.В моем package.json есть "@ types / openpgp": "^ 4.0.4" и "openpgp": "^ 4.4.7"

//  GenKeys.component.ts
import {Component} from '@angular/core';
import {NgForm} from '@angular/forms';
import {openpgp} from 'openpgp';

1 Ответ

0 голосов
/ 10 февраля 2019

Я нашел это после просмотра проблем в git openpgpjs / openpgpjs.Используйте import * as openpgp from 'openpgp';

...