2013-10-05 2 views
8

У меня есть приложение на основе браузера, которое имеет package.json (для управления зависимостями с помощью node.js).Могу ли я добавить произвольные данные в package.json и как?

Однако я хотел бы добавить некоторые метаданные json в свое приложение, и у меня есть два варианта: либо создать новый json-файл, либо добавить данные, либо добавить его в package.json.

Возникает вопрос:

  1. ли он рекомендовал, чтобы добавить конкретных приложений нестандартные мета-данные package.json?

  2. Где я могу добавить эти данные? Под какой ключ? _my_data кажется хорошим ключом, но я не нашел никакой стандартной документации об этом.

ответ

6

Вы можете добавлять произвольные поля в пакет package.json (и npm не будет жаловаться). До тех пор, пока файл является действительным JSON, npm будет искать соответствующие поля (например, dependencies для npm install) и не будет жаловаться на дополнительных полях

Если предположить, что зависимости являются стандартными, то «рекомендуется» подход, чтобы держать отдельно JSON для нестандартных данных. Таким образом, вы можете просто скопировать или ссылку на стандартный пакет package.json (и вы можете использовать произвольные поля в своем конкретном файле JSON)

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