2015-04-19 6 views
0

Я занимаюсь разработкой своего сайта, в системе которого есть свое приложение-йомен. Существует юмогенский подгенератор, который берет у пользователя строковый параметр, заменяет диакритические символы (специфические для языка символы, такие как: ć, ą, ę, ł, ń, ż, ź и т. Д.) С латинскими символами (c, a, e, l, n, z, z и т. д.) и использует его далее. Я нашел подходящий модуль узла, который делает это: https://github.com/andrewrk/node-diacritics.зависимости от генератора генератора

Вопрос в том, какой package.json должен ли я включить зависимость модуля? Должно ли быть yoman-app: dependencies (не devDependencies, потому что это необходимо во время выполнения)? Или я должен заставить yoman поместить его в приложение-приложение: devDependencies. Каков рекомендуемый способ?

ответ

0

Проверено. Я должен поставить его в к myCustomYeoman: dependencies, потому что:

  • когда я бегу YEOMAN (суб) генератор, это генератор node.js код, который выполняется, поэтому установка зависимость на сайт модуля бесполезно - он должен быть установлен в генератор.
  • все генераторы yeoman в конечном итоге будут установлены через npm install -g <generator-name>. При установке глобальных модулей npm устанавливает только dependencies (а не devDependencies). Это говорит о том, что модуль, установленный на глобальном уровне, предназначен для использования, не разработан.
Смежные вопросы