我有一个基于浏览器的应用程序,它有一个package.json(用于使用node.js管理依赖项)。
但是,我想在我的应用程序中添加一些json元数据,我有两个选择:创建一个新的json文件并添加数据,或者将它添加到package.json。
问题是:
是否建议将特定于应用程序的非标准元数据添加到package.json?
我可以在哪里添加此数据?在哪个键下? _my_data
似乎是一个很好的关键,但我找不到任何关于此的标准文档。
答案 0 :(得分:9)
您可以随意向package.json添加任意字段(并且npm不会抱怨)。只要该文件是有效的JSON,npm
就会查找相关字段(例如dependencies
npm install
)并且不会抱怨其他字段
假设您的依赖项是标准的,“推荐”方法是为非标准数据保留单独的JSON文件。这样,您只需复制或链接到标准的package.json(并且您可以自由地使用特定JSON文件中的任意字段)