Я наивно предполагал, что строки .npmrc с двойной косой чертой ('//') указывают на комментарий, но это явно не так, потому что, когда я их удаляю, я не могу публиковать в своем локальном реестре.
Пример:
registry=https://npm.myregistry.io/
//email=me@mydomain.com
//npm.myregistry.io/:_authToken="Pgwb34F123EQdHqE7OoZA=="
Если я удалю вышеуказанные // строки, опубликую результаты в
npm ERR! code ENEEDAUTH
npm ERR! need auth auth required for publishing
npm ERR! need auth You need to authorize this machine using `npm adduser`
Я не могу найти ссылку на этот синтаксис в документации по npmrc или в документации по анализатору модуля ini. Я предполагаю, что это как-то связано с синтезированными свойствами?