yarn実行時にwarning: No license fieldが出ていたのでlicenseをセットした
yarn を走らせると、license を正しくセットしていない場合、
warning package.json: No license field
と表示されます。
エラー名の通り、package.json 内に license がセットされていないためです。
license をセットしましょう。
{
"license": "SPDXで指定されているID"
}
SPDX の ID なんて知らないですよね。
SPDX License List | Software Package Data Exchange (SPDX)に Identifier という項目で記載されているので、それを上記 json の license で指定すれば OK です。
いや、俺は license 指定なんてしたくないんやが
"UNLICENSED"を入れれば良いみたい。
SPDX とはなんぞや?
ライセンス群をまとめるための、オープンな標準規格のことみたいですね。
なんかライセンスがいっぱい定義されているんだなーぐらいの認識で良いと思います。
An open standard for communicating software bill of material information, including components, licenses, copyrights, and security references. SPDX reduces redundant work by providing a common format for companies and communities to share important data, thereby streamlining and improving compliance.
https://spdx.dev/
参考
Author And Source
この問題について(yarn実行時にwarning: No license fieldが出ていたのでlicenseをセットした), 我々は、より多くの情報をここで見つけました https://qiita.com/matsu4ki/items/ca8bc9352e44852ff0c0著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .