[解決済み] VSCodeでlaunch.jsonに環境変数を追加する方法
2022-04-28 08:05:58
質問
node.jsのプロジェクトで新しいVSCodeエディタを使用しています。launch.jsonファイルを編集して、デバッグ用に"Launch"プロファイルを設定しようとしています。環境変数としてconnectionstringを設定する必要があります。launch.jsonファイルのコメントによると。
// Environment variables passed to the program.
"env": { }
このように環境変数を追加してみました。
"env":
{
"CONNECTION_STRING": "Data Source=server;Initial Catalog=catalog;User ID=uid;Password=pwd;MultipleActiveResultSets=true"
}
このため、アプリを起動しようとすると、"OpenDebug process has terminated unexpectedly"というエラーが発生します。何が問題なのかを説明するようなログファイルなどはまだ見つかっていません。
環境変数を設定し、標準のコマンド プロンプトからアプリを起動すると、このアプリが正しく動作することがわかります。また、launch.jsonファイルの変数をコメントアウトしても、アプリは期待通りに実行されます。ただ、データベースに接続できません。
launch.jsonファイルのフォーマットが間違っているのだと思いますが、これを動作させる方法はまだ見つかっていません。
何かアイデアはありますか?
解決方法は?
Windowsでは環境変数に問題があるようです(おそらくlinuxでも)。OS Xでは動作します。現在調査中です。近いうちに修正されることを期待しています。
更新(2015年6月2日)しました。 Visual Studio Code 0.3.0には、この問題の修正が含まれています。
関連
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Node.jsで環境変数を読み込む
-
[解決済み] Node.js上のExpress.jsでGET(クエリ文字列)変数を取得する方法とは?
-
[解決済み] Visual Studio Code(VSCode)でコードをフォーマットするにはどうすればよいですか?
-
[解決済み] JSONの二重引用符をエスケープする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Golang で文字列を構造体のようにアンマーシャリングする
-
[解決済み] マニフェスト 行: 1, 列: 1, 構文エラー
-
[解決済み] Chromeを使用してASP.NET Web APIがXMLの代わりにJSONを返すようにするにはどうすればよいですか?
-
[解決済み] RESTful WebServiceにファイルや関連データをJSONで投稿する。
-
[解決済み] node.jsでJSONをpretty-printするにはどうしたらいいですか?
-
[解決済み] Node.jsでJSONオブジェクトの内容をログに記録する方法は?
-
[解決済み] VSCodeでlaunch.jsonに環境変数を追加する方法
-
[解決済み] CSV/XLSをJSONに変換する?[クローズド]
-
[解決済み] ASP.NETでWebAPIやMVCを使ってJSONを返す。
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする