Лицензия" Все права защищены " в пакете.формат JSON
у меня есть небольшой узел.JS проект, который является внутренним и не будет выпущен публично или совместно с третьими лицами. Он, безусловно, не будет внесен в какие-либо общедоступные репозитории пакетов.
но когда я запускаю npm install
Я всегда получаю следующую ошибку:
npm WARN package.json <<myproject>>@0.1.0 license should be a valid SPDX license expression
желаемая лицензия: "авторское право нами и все права защищены". Я не мог найти ничего, что выглядело бы применимым в список лицензий SPDX. Предложение в ответ не работает. Если я просто удалю
2 ответов
согласно новой спецификации npm вы можете использовать { "license": "UNLICENSED"}
Если вы не хотите предоставлять другим право использовать частный или неопубликованный пакет на любых условиях.
пожалуйста, обратитесь к подробная информация здесь
таким образом, вы можете не получить ошибку, которую вы упомянули.
по последним документы для пакета.в JSON:
Если вы используете лицензию, которой не был назначен идентификатор SPDX, или если вы используете пользовательскую лицензию, используйте следующее допустимое выражение SPDX:
{ "license" : "SEE LICENSE IN <filename>" }
затем включите файл с именем
<filename>
на верхнем уровне пакета.