クイックスタート: Lightning Web コンポーネント
上記プロジェクトを試しにお古のPCで試してみようと思ったら... あれ...updateできません。
sfdx-cli: Updating CLI from 7.66.2-4f159a1d07 to 7.94.3-a4e7c7955b... done
Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher.
Setting the NODE_SKIP_PLATFORM_CHECK environment variable to 1 skips this
check, but Node.js might not execute correctly. Any issues encountered on
unsupported platforms will not be fixed.
あっ、このPCはWindows7だったなぁ。
調べてみるとNode v14はwindows7では使えないようです。
Windows7 で Node.js 14 を使う
Node.js 14.x supported on windows 8.1 and above?
この通りの設定をするんだけど...
困ったなぁ。ここに紹介されているnode-v14.18.3-win-x86では動きません。
色々調べてみるとv14.10なら動くらしい。さっそくZIPファイルを入手。
しかし起動しません。一瞬画面が出るけど中身が分からん。
さらに調べるとnode-v13.6.0-win-x86ならwin7でも動くみたい。
確かにエラーはでない。ではこれを使いましょう。
-
取りあえずこの解凍結果をC:\Program Filesにコピーします。
-
環境変数pathにこのフォルダーを追加
スタート --> コンピュータで右クリック --> プロパティ --> システムの詳細設定 --> 環境変数
-
NODE_SKIP_PLATFORM_CHECK 1 この変数もセットします。
しかし、コマンドプロンプトから、以下のコマンドを叩くとちゃんと接続できています。
また、設定 --> ユーザ からログイン履歴を検索してみるとちゃんと成功してました。
中途半端な設定をしているんで、プレイグランドからの結果を戻せないのかもしれませんね。
続行します。
We couldn't find a Lightning web component named 'helloWorld'.
確認を押すとエラー
あああ、検証先のプレイグランドの選択を間違えてました。
VSCodeで使ったプレイグランドを指定してませんでした。
Executing the SFDX Update command to update the CLI to latest version is not working