Angular - 如何在Angular 2打样文件中正确导入md5哈希?

时间:2017-06-05 15:54:38

标签: javascript angular hash

我尝试在Angular 2中使用md5哈希来哈希用户密码,但由于某种原因,当我运行我的应用程序时,无法识别Md5模块。 enter image description here

我还在typescript文件中导入它,如下所示: 从' ts-md5 / dist / md5';

导入{Md5}

对我来说,在Visual Studio中识别Md5很奇怪,但在谷歌浏览器中我会看到错误,你可以在图片上看到。所以我的问题是错误在哪里以及如何修复它?

1 个答案:

答案 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

安装了它