anaconda上でのVScodeのエラーの対策
解決したいこと
indows11上で、Anaconda環境でVScodeを使っています。
アプリは、Python+sqlite3で開発しています。Powershellは、7.3.0にvup済みです。
いつのころからか、VScode起動時にエラーが出るようになり、「Node関係のPathの問題」というような赤字のメッセージが出ていました。Node.jsをインストールすると直ったというだれかのレポートをみて、terminal上でNode.js v18.12.1をインストールしたところ、下記のようなメッセージが代わりに出るようになりました。エラーマークと思われる[^]はrequireの直後の()内の最初の\についているのですが、同じような表現はいろいろなところにあるので、間違いとも思えません。その下のSyntaxError以下のコメントも、自分で書いたプログラムではないので、どこの何に問題があるのかもわかりません。
原因と対策を教えていただければありがたいです。
(NOde.jsをアプリとして使用する予定はないので削除は可能です。)
以下,VScode上のTerminal画面の表示 detect node runtime動作
PS D:\JOB_erea\XXXX> node -e 'require("fs").writeFileSync("C:\Users\xxxx\AppData\Local\vscode-sqltools\Data\.node-runtime", process.execPath)' && $(exit 0)
[eval]:1
require("fs").writeFileSync("C:\Users\xxxx\AppData\Local\vscode-sqltools\Data\.node-runtime", process.execPath)
^
SyntaxError: Invalid or unexpected token
at new Script (node:vm7)
at createScript (node:vm:265:10)
at Object.runInThisContext (node:vm:313:10)
at node:internal/process/execution:79:19
at [eval]-wrapper:6:22
at evalScript (node:internal/process/execution:78:60)
at node:internal/main/eval_string:28:3
Node.js v18.12.1ここに解決したい内容を記載してください。
該当するソースコード
開発中のコードを表示しなくても出るので、アプリは無関係と考えています。
自分で試したこと
Node.jsのインストール実施で動作が変わった。
今のところ、動作の実害はないように思えます。ただ、sql-toolsの動作についての可否は判断できていません。
sql-toolsのバージョン変更(V0.25.1とv0.26.0)や再インストールでは解決しませんでした。