VS code 调试报错,Lerna 3.22.1

VS code 调试报错,Lerna 3.22.1

用main版本的lerna调试报错,后看了其他人的问题,切到lerna 3.22.1版本,launch.json默认是

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "启动程序",
            "skipFiles": [
                "<node_internals>/**"
            ],
            "program": "${file}"
        }
    ]
}

debug开始后报错:

/usr/local/bin/node ./.vscode/launch.json
Process exited with code 1
Uncaught SyntaxError SyntaxError: /Users/LucyDing/Documents/lerna/lerna-3.22.1/.vscode/launch.json: Unexpected token / in JSON at position 6
    at Module._extensions..json (internal/modules/cjs/loader:1223:39)
    at Module.load (internal/modules/cjs/loader:1033:32)
    at Module._load (internal/modules/cjs/loader:868:12)
    at executeUserEntryPoint (internal/modules/run_main:81:12)
    at <anonymous> (internal/main/run_main_module:22:47)

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2024-01-21 15:39:59

同学你好,在使用vscode调试的时候需要指定测试文件, "program": "${file}" 这里并没有指定测试文件,需要将这里的路径修改成测试的文件地址。

  • 提问者 精慕门4107021 #1

    能给个例子吗?这里的${file}指代什么?要改成什么?老师能拿vscode自己试一下给个例子吗


    2024-01-24 20:58:44
  • 提问者 精慕门4107021 #2

    {

       // 使用 IntelliSense 了解相关属性。

       // 悬停以查看现有属性的描述。

       // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387

       "version": "0.2.0",

       "configurations": [

           {

               "type": "node",

               "request": "launch",

               "name": "启动程序",

               "skipFiles": [

                   "<node_internals>/**"

               ],

               "program": "./core/lerna/cli.js ls"

           }

       ]

    }

    报错

    /usr/local/bin/node ./core/lerna/cli.js ls

    Process exited with code 1

    Uncaught Error Error: Cannot find module '/Users/LucyDing/Documents/lerna/lerna-3.22.1/core/lerna/cli.js ls'    at Module._resolveFilename (internal/modules/cjs/loader:985:15)    at Module._load (internal/modules/cjs/loader:833:27)    at executeUserEntryPoint (internal/modules/run_main:81:12)    at <anonymous> (internal/main/run_main_module:22:47)


    2024-01-24 22:02:04
  • 扬_灵 回复 提问者 精慕门4107021 #3

    同学你好,你可以参考一下这篇文档https://imooc-lego.yuque.com/imooc-lego/yy43l9/eww9u0?,看你这里的报错提示是没有找到lerna/cli.js,可以把文件路径发一下吗,这样好帮你测试定位问题。

    2024-01-26 21:59:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师