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

Ale*_*ack 10 npm

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

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

问题是:

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

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

She*_*tJS 9

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

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