Я портирую приложение 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';