ヒントとアドバイス
pnpm を使う
デフォルトの npm コマンドの代わりに、pnpm を使うのもおすすめです(「p5.js Templates」を作るときにも使われています)。
クリエイティブコーディングでは小さなプロジェクトをたくさん作ることが多く、その都度様々なパッケージの依存関係をインストールすることになるので、このツールは特に有用です。
依存パッケージのインストールの際、npm か pnpm のどちらかを一貫して使うよう注意してください。
なにかがうまく行かないときは
VS Code のウィンドウをリロードするしてみてください
(Ctrl + P か ⌘P → reload window と入力して ENTER)。
まだダメなら、npm パッケージのインストールがうまくできていない可能性があります。
npm install か pnpm install で再インストールして、再度ウィンドウをリロードしてみてください。
JSDocコメントを使う
JavaScript のコードを VS Code で開くと、/** ... */ というコメントは JSDoc として認識されます。
詳細は VS Code のドキュメントを見てください。JavaScript in Visual Studio Code の、”JSDoc support” や “Hover information” のあたりです。
VS Code のショートカットキー
-
いくつかのテンプレートでは、スケッチをビルドするために、コマンドラインで
npm run buildを実行する必要があります。このとき、手で書いて実行する代わりに、ショートカットキーのCtrl + Shift + Bか⇧⌘Bを使うこともできます。 -
Ctrl + Pか⌘Pでコマンドパレットを開くことで、VS Code のあらゆるコマンドを検索・実行することができます。
VS Code の HTML 用拡張機能
open in browser では、任意の HTML ファイルを VS Code から開くことができます。
スケッチのなかで何らかのアセットファイル(画像とか)をロードする場合、単純に HTML ファイルを開くだけだとうまく動きません。
Live Server で開きましょう。これはさらに、JavaScript ファイルに変更が加えられるたびにページをリフレッシュしてくれます。
npm scripts について
npm scripts の構成方法を知るためには、CLI(コマンドライン・インターフェース)の基本に加えて、”npm scripts” とか “npm run-script” とかでググるとよいでしょう。そして次のことをチェックしましょう。
- パッケージのグローバルインストールとローカルインストールの違い
node_modulesディレクトリーとは何なのか- コマンドを
&や&&で繋げることについて(これで並列・直列実行ができます) - コマンドの
pre/postプレフィックス npxコマンド