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)
にしたら当然だけど解消された(解消されたとは言えない)