提交 812d082e 编写于 作者: E Erich Gamma

Fixing Cannot debug npm script using Yarn #55103

上级 d6d9cd20
...@@ -289,8 +289,8 @@ async function readFile(file: string): Promise<string> { ...@@ -289,8 +289,8 @@ async function readFile(file: string): Promise<string> {
} }
export function extractDebugArgFromScript(scriptValue: string): [string, number] | undefined { export function extractDebugArgFromScript(scriptValue: string): [string, number] | undefined {
// matches --debug, --debug=1234, --debug-brk, debug-brk=1234, --inspect, // matches --debug, --debug=1234, --debug-brk, debug-brk=1234, --inspect,
// --inspect=1234, --inspect-brk, --inspect-brk=1234, // --inspect=1234, --inspect-brk, --inspect-brk=1234,
// --inspect=localhost:1245, --inspect=127.0.0.1:1234, --inspect=[aa:1:0:0:0]:1234, --inspect=:1234 // --inspect=localhost:1245, --inspect=127.0.0.1:1234, --inspect=[aa:1:0:0:0]:1234, --inspect=:1234
let match = scriptValue.match(/--(inspect|debug)(-brk)?(=((\[[0-9a-fA-F:]*\]|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|[a-zA-Z0-9\.]*):)?(\d+))?/); let match = scriptValue.match(/--(inspect|debug)(-brk)?(=((\[[0-9a-fA-F:]*\]|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+|[a-zA-Z0-9\.]*):)?(\d+))?/);
...@@ -321,7 +321,7 @@ export function startDebugging(scriptName: string, protocol: string, port: numbe ...@@ -321,7 +321,7 @@ export function startDebugging(scriptName: string, protocol: string, port: numbe
name: `Debug ${scriptName}`, name: `Debug ${scriptName}`,
runtimeExecutable: packageManager, runtimeExecutable: packageManager,
runtimeArgs: [ runtimeArgs: [
'run-script', 'run',
scriptName, scriptName,
], ],
port: port, port: port,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册