在我的应用程序中,我想使用"斯坦福Javascript加密库",它有一个打字,我也看到https://github.com/Evgenus/sjcl-typescript-definitions.
我不明白我如何在我的项目中使用它.我如何sjcl.encrypt("password", "data")在我的项目中使用该命令
.
我使用角4,角度cli beta 2
我跑了 npm install --save-dev @types/sjcl
tsconfig.app.json
{
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2015",
"baseUrl": "",
"types": [ "sjcl" ]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
],
"extends": "../tsconfig.json"
}
Run Code Online (Sandbox Code Playgroud)
小智 6
您需要安装sjcl包:npm install --save sjcl
使用类型(不是必需的):npm install --save sjcl @types/sjcl
然后在您要使用sjcl的代码中添加import:
import * as sjcl from 'sjcl';
Run Code Online (Sandbox Code Playgroud)
您无需添加sjcl到tsconfig.app.json文件中.
重要!此外,如果您查看类型定义,您将看到它们是为sjcl v1.0.1编写的,最后一个版本的sjcl是1.0.6,因此您可能会遇到某些函数的类型错误.
| 归档时间: |
|
| 查看次数: |
1105 次 |
| 最近记录: |