3
私のコードが私が働いている会社によってのみ使用される場合、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
103
node.js
package.json