我尝试在Angular 2中使用md5哈希来哈希用户密码,但由于某种原因,当我运行我的应用程序时,无法识别Md5模块。
我还在typescript文件中导入它,如下所示: 从' ts-md5 / dist / md5';
导入{Md5}对我来说,在Visual Studio中识别Md5很奇怪,但在谷歌浏览器中我会看到错误,你可以在图片上看到。所以我的问题是错误在哪里以及如何修复它?
答案 0 :(得分:1)
如果您使用的是systemJS(systemjs.config),那么您需要在该文件中包含:
map: {
'ts-md5': 'node_modules/ts-md5',
}
packages: {
'ts-md5': {main: '/md5.js'},
}
寻找' map'和'包'在systemjs.config中,然后包括' ts-md5'在他们中。这将告诉应用程序在哪里查找这些文件。
还要确保先使用npm install ts-md5 --save