0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

プロジェクトのフルパスに括弧が含まれていると、vscodeのnode.jsでソースマップが効かなくなる

Last updated at Posted at 2022-11-05

windows&vscode&node.jsで確認。

https://github.com/microsoft/vscode/issues/165452
https://github.com/TypeStrong/ts-node/issues/1905
ts-nodeで発見して、ts-nodeにissueを立てたら「ts-node使わなくても再現した」って言われて、tscを使わずにvscodeだけで再現する事を確認してvscodeにissueを立てた。

フォルダ名 可否
[ 問題なし
[a 問題なし
[a] 問題なし
[a]+ sourcemap効かない
[a- 問題なし
[a-b 問題なし
[a-b] sourcemap効かない
( sourcemap効かない
(a sourcemap効かない
(a- sourcemap効かない
(a) sourcemap効かない
(a-b sourcemap効かない
(a-b) sourcemap効かない

他にも確認したら、jsのファイル名に^が入っているとデバッグ実行すら出来ない。
^は特殊文字って認識があるから使わないけど、括弧は普通に使っていた。

[a]が問題なしで[a]+が問題ありなのが理解に苦しむ。もしかしてどっかで正規表現扱いされてるのだろうか。
どこかでダブルクオートが抜けてるのかと思って(a )と半角スペースを入れても効果なし。
全角の(a)にしたら当然だけど解消された(解消されたとは言えない)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?