私は会社の内部にある小さなnode.jsプロジェクトを使用しており、一般にはリリースされず、サードパーティと共有されることもありません。もちろん、パブリックパッケージリポジトリには提供されません。
しかし、実行するnpm install
と常に次のエラーが発生します。
npm WARN package.json <<myproject>>@0.1.0 license should be a valid SPDX license expression
必要なライセンスは、「私たちの著作権およびすべての権利予約」です。SPDXライセンスリストに該当すると思われるものは見つかりませんでした。この回答の提案も機能しません。エラーlicense
からフィールドを単に削除すると、にpackage.json
変わりますno license field
。
npm install
使用したくないライセンス参照をそこに入れずに、エラーや警告を表示しないようにするにはどうすればよいですか?