package.json"name"和"version"应该放在JSON的顶层吗



如果名称字段没有按照下图所示的方式放在package.json文件中的顶层,它是否被识别?

是否有 npmjs 规范指示允许使用这些语法?

{
"dummy": {
"name": "project"
},
"version": "1.0.0"
}

我阅读了此页面,但没有描述每个字段应该在package.json中放置多深,如果没有名称,版本字段等。 https://docs.npmjs.com/creating-a-package-json-file

这样"name"就不会被大多数工具识别,不是。

允许 NPMpackage.json规范中未指定的扩展(但不鼓励,IIRC(。

最新更新