2016-08-22 2 views
0

я в настоящее время пытается реализовать текстовые маски-аддоны в моем угловом применения https://github.com/text-mask/text-mask/tree/master/addonsПопытка реализовать Angular2 модуль Text-маски аддон

Я попытался после НПМ ссылки предложение, но у меня возникают проблемы импорта его

import emailMask from 'text-mask-addons/dist/emailMask.js' 

emailMask подходит как красный.

Любая помощь будет appriciated

+0

Не могли бы вы опубликовать структуру каталогов и в каком файле написана эта строка –

+0

@AbdulRahmanAlHamali Я просто использовал команду установки npm в следующей ссылке https://www.npmjs.com/package/text-mask-addons, и поэтому структура находится внутри node_modules/text-mask-addons \ dist –

ответ

0

В файле systemjs.config.js, добавьте пакет в переменную карты следующим образом:

var map = { 
    .... 
    ... 
    .. 
    . 
    'text-mask-addons': 'node_modules/text-mask-addons' // Add this line 
    }; 

Теперь, вы можете просто написать:

import emailMask from 'text-mask-addons/dist/emailMask.js' 

Или, вы можете просто поставить полный путь для пакета, как указал Себастьян.

0

Угадайте вы хотите импортировать с относительным путем, а не абсолютным? В этом случае префикс с ./.

Замечание: Ваш путь отключен, так как он включает в себя папку проекта/корня и папку dist. Не обязательно.

+0

, что является примером использования в его документации. Мне интересно, не хватает ли у меня чего-либо, что у меня возникла проблема с импортом его в компонент –

+0

Какая doumentation? Если вы установили его через npm, вам не нужно будет добавлять весь путь. Обычно достаточно имени пакета, и будет указывать на правильное местоположение через package.json –

Смежные вопросы