truffle unboxしたあとにyarn run startするとnot foundエラー

現象

2018年頃のTruffleチュートリアル記事(たとえばTruffle Boxを利用したTruffle + React + Ganache構築記事など)のとおりに進めると、以下のエラーが出る。

$ yarn run start
yarn run v1.22.10
warning package.json: No license field
error Command "start" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

原因

おそらく、2021年現在と2018年頃で仕様が変わったらしく(?)、yarn run startするディレクトリ場所が違う。yarn run startはpackage.jsonが存在するディレクトリで実行する必要がある。
2018年頃は、ルートディレクトにpackage.jsonが生成された(?)が、2021年現在はclientディレクトリ配下に生成されるようになった。

[2018年頃]
root
 ┣ package.json
 ┣ truffle-config.js
 ┣ truffle.js
 ┣ contracts
 ┣ migrations
 ・・・

[2021年現在]
root
 ┣ client
  ┣ package.json
 ┣ contracts
 ┣ migrations
 ┣ truffle.js
 ・・・

対応

clientディレクトリに移動してから、yarn run startを実行する。