NPM 2.11.3
ฉันกำลังสร้างห้องสมุดในโหนด ไลบรารีนี้ใช้สำหรับ บริษัท ที่ฉันกำลังทำงานอยู่เท่านั้น ฉันคิดว่านี่หมายความว่าใบอนุญาต "ไม่มี" แต่เมื่อฉันnpm init
ต้องการให้ฉันใช้ใบอนุญาต SPDX "ไม่มี" หรือ "ไม่มีใบอนุญาต" ไม่ใช่ตัวเลือกที่ถูกต้อง
npm WARN package.json data_monitoring_api@0.1.0 license should be a valid SPDX license expression
มีการพูดคุยเกี่ยวกับเรื่องนี้ในเครื่องมือติดตามปัญหา NPM GitHub แต่ฉันไม่พบสิ่งใดที่ตอบโจทย์นี้ได้อย่างชัดเจน บางที NPM อาจไม่สนับสนุนแนวคิดนี้ แต่ดูเหมือนจะแปลก
ฉันควรใส่อะไรสำหรับฟิลด์นี้ในกรณีนี้? ฉันต้องการกำจัดคำเตือน npm ที่เกี่ยวข้องกับสิ่งนี้
แม้ว่าเอกสารจะบอกว่า UNLICENSED นั้นถูกต้อง แต่ก็ยังคงให้คำเตือน:
$ cat package.json | grep licen
"license": "UNLICENSED",
$ npm install
npm WARN package.json data_monitoring_api@0.1.0 license should be a valid SPDX license expression