1.プラグイン一覧
  1. WSL:Ubuntu22.04にインストール一覧
$  code --list-extensions | xargs -L 1 echo code --install-extension
code --install-extension WSL: Ubuntu22.04-v1 にインストールされている拡張機能:
code --install-extension ardenivanov.svelte-intellisense
code --install-extension be5invis.toml
code --install-extension bradlc.vscode-tailwindcss
code --install-extension Evidence.evidence-vscode
code --install-extension mushan.vscode-paste-image
code --install-extension svelte.svelte-vscode
code --install-extension Tyriar.luna-paint
  1. ローカルwindowsにインストール一覧
$ code --list-extensions | xargs -L 1 echo code --install-extension
code --install-extension alexcvzz.vscode-sqlite
code --install-extension ardenivanov.svelte-intellisense
code --install-extension bradlc.vscode-tailwindcss
code --install-extension christian-kohler.npm-intellisense
code --install-extension dbaeumer.jshint
code --install-extension dbaeumer.vscode-eslint
code --install-extension donjayamanne.githistory
code --install-extension eg2.vscode-npm-script
code --install-extension eliostruyf.vscode-hugo-themer
code --install-extension esbenp.prettier-vscode
code --install-extension GitHub.vscode-pull-request-github
code --install-extension golang.go
code --install-extension hdg.live-html-previewer
code --install-extension heybourn.headwind
code --install-extension HitkoDev.vscode-remark-hugo
code --install-extension HookyQR.beautify
code --install-extension humao.rest-client
code --install-extension jmrog.vscode-nuget-package-manager
code --install-extension ms-azuretools.vscode-azurefunctions
code --install-extension ms-azuretools.vscode-azureresourcegroups
code --install-extension ms-azuretools.vscode-azurestaticwebapps
code --install-extension ms-azuretools.vscode-docker
code --install-extension MS-CEINTL.vscode-language-pack-ja
code --install-extension ms-python.python
code --install-extension ms-python.vscode-pylance
code --install-extension ms-toolsai.jupyter
code --install-extension ms-toolsai.jupyter-renderers
code --install-extension ms-vscode.azure-account
code --install-extension svelte.svelte-vscode
code --install-extension urbantrout.refactor-css
code --install-extension ysemeniuk.emmet-live
code --install-extension zxh404.vscode-proto3
2. Github エラー
2-1. 新しいユーザーが初めてGithubへpushするとき
  • error内容
    $ git push origin main
    error: src refspec main does not match any
    error: failed to push some refs to 'https://github.com/XXXX/XXXX.git'
    
  • 対処
  • 原因は、プッシュしたいリモートリポジトリのブランチ名と、プッシュしようとしているローカルのブランチ名が異っていることです。
    git init
    git add .
    git commit -m "1st"
      git config --global user.email "you@example.com"
      git config --global user.name "Your Name"
    
    git config --global user.email "shiny@mydomain.com"
    git config --global user.name "Shiny"
    git commit -m "1st"
    
    ブランチ確認
    git branch
      * master
    git branch -m master main
    git branch -M main
    git remote add origin https://github.com/TechRZN/sms-r-ap-SY.git
    git push -u origin main
        Username for 'https://github.com': Shiny                                   
        Password for 'https://Shiny@github.com': 
    ※Passwordは、事前に取得しているGihubのTOKENを貼り付けます。これでOK!
    
3. RaspberryPiとremoteSSH接続エラー

VSCode Remote SSHでRaspberry Piに接続している場合、Node.jsのパスがデフォルトで設定されていない場合があります。以下の手順で、Node.jsのパスを設定することができます。

VSCodeのRemote-SSH拡張機能を使用して、Raspberry Piに接続します。

VSCodeの設定を開きます。メニューバーから、“ファイル” > “基本設定” > “設定"を選択します。

検索バーに"remote.SSH.path"と入力して、検索結果から"Remote-SSH: 接続先のPATH"を選択します。

設定の編集アイコン(鉛筆のアイコン)をクリックして、設定を編集します。

Node.jsのpathを確認

which node
(output)
/usr/bin/node

パスを編集し、以下のように設定します。

/usr/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:$PATH

保存して設定ウィンドウを閉じます。

これで、Raspberry PiでNode.jsを使用する際に、"/usr/bin/node"のパスが使用されます。

4. Git pushエラー
Missing or invalid credentials.
Error: connect ENOENT /run/user/1000/vscode-git-3578c355d7.sock
    at PipeConnectWrap.afterConnect [as oncomplete] (node:net:1157:16) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'connect',
  address: '/run/user/1000/vscode-git-3578c355d7.sock'
}
  • 対策:vs codeがGIT_ASKPASSを設定しているのが原因
$ export GIT_ASKPASS=

をすればターミナルでユーザ・パスワードを聞かれるようになります。

TechRZN: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

以上