我可以向package.json添加任意数据吗?

时间:2013-10-05 22:59:26

标签: npm

我有一个基于浏览器的应用程序,它有一个package.json(用于使用node.js管理依赖项)。

但是,我想在我的应用程序中添加一些json元数据,我有两个选择:创建一个新的json文件并添加数据,或者将它添加到package.json。

问题是:

  1. 是否建议将特定于应用程序的非标准元数据添加到package.json?

  2. 我可以在哪里添加此数据?在哪个键下? _my_data似乎是一个很好的关键,但我找不到任何关于此的标准文档。

1 个答案:

答案 0 :(得分:9)

您可以随意向package.json添加任意字段(并且npm不会抱怨)。只要该文件是有效的JSON,npm就会查找相关字段(例如dependencies npm install)并且不会抱怨其他字段

假设您的依赖项是标准的,“推荐”方法是为非标准数据保留单独的JSON文件。这样,您只需复制或链接到标准的package.json(并且您可以自由地使用特定JSON文件中的任意字段)