Как использовать формат сообщений из npm

0

Я установил messageformat из npm для использования в моем проекте с угловым расширением в сочетании с угловым переводом.

Если я просто добавлю messageformat v0.3.1 через CDN, все будет работать так, как ожидалось. Но я хотел бы использовать messageformat, установленный из npm. Проблема в том, что я понятия не имею, как это сделать. Ни один из скриптов в пакете messageformat npm не похож на тот, что был на CDN. Мне интересно, нужно ли мне его строить или что-то еще? Но опять же, документация по npm для messageformat не упоминает ничего, кроме "npm install...".

Что мне не хватает?

[Редактировать]
В проекте есть папка bin и lib. Оба содержат messageformat.js, но ни один из них не работает, и они не похожи ни на один из CDN. Если я включаю node_modules/messageformat/lib/messageformat.js, я получаю ошибку "модуль не определен". Если я включаю node_modules/messageformat/bin/messageformat.js, я получаю "недопустимый или неожиданный токен"... Поэтому я подозреваю, что есть недостающий код, чтобы получить скрипт, подобный тому, который был из CDN

Теги:
npm
messageformat.js

2 ответа

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

Оказывается, что версия 0.3.1 пакета npm не содержит версию сценария UMD, но с тех пор версия 1.0.0 отсутствует, а скрипт, готовый для использования в браузерах, теперь поставляется с пакетом npm. https://github.com/messageformat/messageformat.js/issues/157

0

вам нужно добавить файлы вместо cdn:

<script src="path/to/node_module/messageformat/messageformat.js"></script>

  • 0
    В проекте есть папка bin и lib. Оба содержат messageformat.js, но ни один из них не работает, и они не похожи на те, что в CDN. Если я включаю node_modules / messageformat / lib / messageformat.js, я получаю ошибку «модуль не определен». Если я включаю node_modules / messageformat / bin / messageformat.js, я получаю «недопустимый или неожиданный токен» ... Поэтому я подозреваю, что отсутствует шаг, чтобы получить скрипт, подобный скрипту из CDN.

Ещё вопросы

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