package.json の「All Rights Reserved」ライセンス 質問する

package.json の「All Rights Reserved」ライセンス 質問する

私は社内用の小さな node.js プロジェクトを所有しており、これは一般に公開されることも、第三者と共有されることもありません。また、公開パッケージ リポジトリに提供されることもありません。

しかし、実行するとnpm install常に次のエラーが発生します。

npm WARN package.json <<myproject>>@0.1.0 license should be a valid SPDX license expression

必要なライセンスは、「copyright by us and all rights reserved」です。 SPDX ライセンス リストで該当しそうなものは見つかりませんでした。この回答の提案も機能しません。licenseからフィールドを削除するとpackage.json、エラーが に変わりますno license field

npm install使用したくないライセンス参照を入れずに、エラーや警告が表示されないようにするにはどうすればよいですか?

ベストアンサー1

{ "license": "UNLICENSED"}新しい npm 仕様によれば、いかなる条件においてもプライベートまたは未公開のパッケージを使用する権利を他の人に付与したくない場合に使用できます。

詳細はこちらをご覧ください

そのため、あなたが言及したエラーは発生しない可能性があります。

おすすめ記事