Ian*_*ith 1 cryptojs typescript webpack angular
关于将CryptoJS库与Angular 2一起使用存在很多问题,但是大多数都假定使用SystemJS,并且所有这些似乎与当前版本的TypeScript都已过时。任何人都可以就如何在Angular 2和TypeScript中使用CryptoJS库给出清晰,简单的说明。
我已经使用安装了CryptoJS npm install crypto-js
。
我已经尝试了推荐的类型i,nstall crypto.js --ambient --save
但这只是警告--ambient被弃用,而改用--global。
我使用--global代替,但是然后出现错误,提示没有可用的输入!
给WebPack,NodeJS和TypeScript初学者的任何建议将不胜感激。我在node_modules文件夹下安装了CryptoJS库,但是任何“明智的”尝试“导入” CryptoJS的尝试均因“未找到模块”而失败。
小智 6
这是最简单的分步安装和使用示例(在nativescript / typescript / angular项目中工作):
npm install crypto-js
Run Code Online (Sandbox Code Playgroud)
然后:
npm install --save @types/crypto-js
Run Code Online (Sandbox Code Playgroud)
导入一些组件:
import * as crypto from "crypto-js";
Run Code Online (Sandbox Code Playgroud)
并使用它:
crypto.DES.decrypt("Your secret", "YOUR_CRYPTO_KEY");
Run Code Online (Sandbox Code Playgroud)
typings install dt~crypto-js --global --save
Run Code Online (Sandbox Code Playgroud)
解释:
--global
CryptoJS 是全局模块dt~
类型位于 DT 存储库内:https ://github.com/DefinitelyTyped/DefinitelyTyped--save
因为你希望它存储在里面typings.json
,不是吗? 归档时间: |
|
查看次数: |
9128 次 |
最近记录: |