Должны ли package.json `name` и` version` быть размещены на верхнем уровне JSON? - PullRequest
0 голосов
/ 11 октября 2019

Если поле имени не размещено на верхнем уровне в файле package.json, как показано ниже, распознается ли оно или нет?

Есть ли спецификация npmjs, указывающая, что эти синтаксисы разрешены?

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

Я прочитал эту страницу, но там не было описания того, как глубоко каждое поле должно быть помещено в package.json, и если нет имени, поля версии и т. Д. https://docs.npmjs.com/creating-a-package-json-file

1 Ответ

0 голосов
/ 11 октября 2019

Таким образом, "name" не будет распознаваться большинством инструментов, нет.

Допускаются расширения, не указанные в спецификации NPM package.json (но осторожно, IIRC).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...