OpenPgp를 Angular 2 및 TypeScript로 작성된 Ionic 2 응용 프로그램으로 가져 오려고합니다.Ionic 2 Angular 2 및 TypeScript가있는 OpenPGP
그러나 TypeScript는 유형 대신 모듈을 모듈로 가져옵니다. OpenPgp는 AMD, ES6 모듈 지원으로 썼습니다. 제가 시도한 모든 것들이 작동하지 않습니다.
JS의 암호화 외에도 어떻게이 작업을 수행 할 수 있습니까?
OpenPgp를 Angular 2 및 TypeScript로 작성된 Ionic 2 응용 프로그램으로 가져 오려고합니다.Ionic 2 Angular 2 및 TypeScript가있는 OpenPGP
그러나 TypeScript는 유형 대신 모듈을 모듈로 가져옵니다. OpenPgp는 AMD, ES6 모듈 지원으로 썼습니다. 제가 시도한 모든 것들이 작동하지 않습니다.
JS의 암호화 외에도 어떻게이 작업을 수행 할 수 있습니까?
당신은 자바 스크립트로 스크립트를 추가 할 수 있습니다. 나는 ionic이 angular-cli를 아직 사용하지 않고 있지만 스크립트를 추가 할 수있는 방법이 있어야한다는 것을 알고있다. 각-CLI 프로젝트를 함께 할 수있다 :
추가 lib 디렉토리 각도-cli.json
"scripts": [
.....
"../node_modules/openpgp/dist/openpgp.js"
],
에 더미 선언을 추가 행복 TS를 유지하기 :
declare var openpgp: any;
이 코멘트는 답이있다 대신 index.html에 openpgp 라이브러리를 추가해야합니다. https://stackoverflow.com/a/41372258/1161746
<script src="assets/scripts/openpgp.min.js"></script>
<script>
window.openpgp.initWorker({ path:'/assets/scripts/openpgp.worker.min.js' });
</script>
감사합니다. Julia! 나는 이것을 시도했다. 그러나 나는 각진 cli가 없다. json, 나는 포장에서 시험해 보았다. json도 잘하지 않았다 :( –