Как я могу использовать хешид на угловой?
Это единственный порт на угловой, который я видел. Дело в том, что он больше не поддерживается и не предоставляет краткое руководство по началу работы на своем read.me в GitHub. Я также подумал об использовании hashids.js напрямую, но меня смущают шаги, которым я следую.
Поэтому я хотел бы знать, если кто-то использовал это на angular и как они это сделали. Спасибо!:)
Обновить
Я попытался импортировать указанный порт ng, но он выдал эту ошибку
ОШИБКА в./node_modules/ng2-hashids/index.ts Ошибка сборки модуля: Ошибка: C:\Users\FireCuda\Projects\angular\InformationAndEve ntSystem\stiGoDashboard\node_modules\ng2-hashids\index.ts отсутствует в Ty peScript сборник. Пожалуйста, убедитесь, что он находится в вашем tsconfig через свойство "files" или "include". Отсутствующий файл, кажется, является частью сторонней библиотеки. Файлы TS в опубликованных библиотеках часто являются признаком плохо упакованной библиотеки. Пожалуйста, откройте вопрос в репозитории библиотеки, чтобы предупредить его автора и попросить его упаковать библиотеку, используя угловой формат пакета. в AngularCompilerPlugin.getCompiledFile (C:\Users\FireCuda\Projects\angular \InformationAndEventSystem\stiGoDashboard\node_modules\@ngtools\webpack\src\angu lar_compiler_plugin.js:740:23) в plugin.done.then \ C (\: FireCuda\Projects\angular\InformationAndEventS ystem\stiGoDashboard\node_modules\@ngtools\webpack\src\loader.js:41:31) at at process._tickCallback (внутренний /process/next_tick.js:188:7)
Второе обновление
Я пытался импортировать библиотеку напрямую
import * as hash from '../../../../node_modules/hashids';
и попробовал этот код let id = hash.encode(this.studentDocument.student_id_number); console.log(ID);
Но это выбрасывает эту ошибку, грустно.
_node_modules_hashids__WEBPACK_IMPORTED_MODULE_2__.encode is not a function
Я даже попробовал это
declare var hash:any;
Но это бросает эту ошибку
hash is not defined
Кажется, что он нуждается в обновлении, прежде чем кто-либо сможет использовать это на angular. Будем весьма благодарны за любые советы по использованию чистой библиотеки js, особенно этой.