这是我见过的唯一的角度端口。问题是,它不再被维护,也没有在 GitHub 上的 read.me 上提供快速入门教程。我也想过直接使用 hashids.js,但我对我遵循的步骤感到困惑。
所以我想知道是否有人在角度上使用它以及他们是如何做到的。谢谢!:)
更新
我试过导入所说的 ng 端口,但它给出了这个错误
./node_modules/ng2-hashids/index.ts 中的错误模块构建失败:错误:C:\Users\FireCuda\Projects\angular\InformationAndEve ntSystem\stiGoDashboard\node_modules\ng2-hashids\index.ts 从 Ty peScript 中丢失汇编。请通过 'files' 或 'include' 属性确保它在您的 tsconfig 中。丢失的文件似乎是第三方库的一部分。已发布库中的 TS 文件通常是库打包不良的标志。请在库存储库中打开一个问题以提醒其作者并要求他们使用 Angular 包格式打包库。在 AngularCompilerPlugin.getCompiledFile (C:
第二次更新
我尝试直接导入库
import * as hash from '../../../../node_modules/hashids';
并尝试了这段代码 let id = hash.encode(this.studentDocument.student_id_number); 控制台.log(id);
但它抛出了这个错误,可悲。
_node_modules_hashids__WEBPACK_IMPORTED_MODULE_2__.encode is not a function
我什至试过这个
declare var hash:any;
但它会抛出这个错误
hash is not defined
似乎在任何人都可以在 Angular 上使用它之前,它需要更新。任何关于如何使用纯 js 库的提示,尤其是这个,将不胜感激!