jco*_*lum 65 node.js package.json
NPM 2.11.3
我正在Node中构建一个库.该库仅供我目前工作的公司使用.我认为这意味着许可证是"无".但是当我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
Run Code Online (Sandbox Code Playgroud)
jco*_*lum 66
Kie*_*ran 33
添加private到package.json将帮助:
"private": true
Run Code Online (Sandbox Code Playgroud)
xSa*_*tar 10
在此链接的表格的第二列https://spdx.org/licenses/上,您可以看到您所使用的所有不同的SPDX格式package.json.
列的名称Identifier以防万一.谢谢,希望它有所帮助.
| 归档时间: |
|
| 查看次数: |
36071 次 |
| 最近记录: |