Как правильно импортировать хэш md5 в файл машинописи Angular 2?

1

Я попытался использовать хеширование md5 для хэширования пароля пользователя в Angular 2, но по какой-то причине при запуске моего приложения модуль Md5 не распознается. Изображение 174551

Я также импортировал его в файл машинописного текста следующим образом: import {Md5} из 'ts-md5/dist/md5';

Для меня это странно, что Md5 распознается в Visual Studio, но в Google Chrome я получаю ошибку, как вы можете видеть на картинке. Итак, мой вопрос: где ошибка и как ее исправить?

Теги:
angular
hash

1 ответ

1
Лучший ответ

Если вы используете systemJS (systemjs.config), то в этом файле вам нужно будет включить:

map:   {
          'ts-md5': 'node_modules/ts-md5',
       }
packages: {
          'ts-md5': {main: '/md5.js'},                
       }

Ищите "карту" и "пакеты" внутри systemjs.config, а затем добавьте в них "ts-md5". Это скажет приложению, где искать эти файлы.

Также убедитесь, что вы установили его сначала, используя npm install ts-md5 --save

  • 0
    Я попробую это сейчас. Надеюсь, моя проблема будет решена :). Если это работает, ваш ответ будет принят.
  • 0
    Я получаю ту же ошибку. Это не решает мою проблему.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню