如果我的代码仅供我所工作的公司使用,我应该在package.json的许可证字段中放置什么?

NPM 2.11.3

我在Node中build立一个库。 这个库仅供我目前工作的公司使用。 我认为这意味着许可证是“无”。 但是当我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 

       

网上收集的解决方案 "如果我的代码仅供我所工作的公司使用,我应该在package.json的许可证字段中放置什么?"