use*_*384 9 typescript visual-studio-code vscode-extensions
我正在尝试创建 VS 代码扩展并按照此处文档中提供的步骤进行操作
我在打字稿中设置了“helloworld”项目,但是当我按“F5”时,没有任何反应。我看到,打字稿文件符合 JS,但项目没有打开 VS 代码的新实例,也没有启用“F5”上未启用的调试模式。
有什么建议 ?。
启动.json 文件
{
"version": "0.2.0",
"configurations": [
{
"name": "Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}"
],
"outFiles": [
"${workspaceFolder}/out/**/*.js"
],
"preLaunchTask": "npm: watch"
},
{
"name": "Extension Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": [
"--extensionDevelopmentPath=${workspaceFolder}",
"--extensionTestsPath=${workspaceFolder}/out/test"
],
"outFiles": [
"${workspaceFolder}/out/test/**/*.js"
],
"preLaunchTask": "npm: watch"
},
]
Run Code Online (Sandbox Code Playgroud)
}
我遵循的步骤与 VS code 文档中提到的相同
按 F5 或单击“调试”图标,然后单击“开始”。
对我来说,第 5 步不起作用并且没有做任何事情
bha*_*esh 16
我的 VSCode 版本 1.72 也有同样的问题
在 package.json 中,它是生成时的最新版本 (1.74)
检查package.json中的VSCode版本
"engines": {
"vscode": "^1.52.0"
},
Run Code Online (Sandbox Code Playgroud)
使用您的版本或低于您的版本
EX:- 我的 VSCode 版本是 1.72 并添加了 1.52
小智 5
对我来说,我检查我的 vs code 版本
\n\xe2\x96\xb6 code --version \n1.75.1\n441438abd1ac652551dbe4d408dfcec8a499b8bf\nx64\nRun Code Online (Sandbox Code Playgroud)\n在\npackage.json 中更新它
\n "vscode": "^1.75.1"\nRun Code Online (Sandbox Code Playgroud)\n希望它可以帮助你:}}
\n您的启动文件看起来不像yo 2.0.2. 该生成的启动文件版本为 0.1.0,而不是像您的那样生成 0.2.0。
目前你应该有 2.0.2 和 vscode 1.24.0。请核实。
我从头开始为 vscode 创建了一个打字稿扩展,并得到了这个:
{
"version": "0.1.0",
"configurations": [
{
"name": "Launch Extension",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["--extensionDevelopmentPath=${workspaceRoot}" ],
"stopOnEntry": false,
"sourceMaps": true,
"outDir": "${workspaceRoot}/out/src",
"preLaunchTask": "npm"
},
{
"name": "Launch Tests",
"type": "extensionHost",
"request": "launch",
"runtimeExecutable": "${execPath}",
"args": ["--extensionDevelopmentPath=${workspaceRoot}", "--extensionTestsPath=${workspaceRoot}/out/test" ],
"stopOnEntry": false,
"sourceMaps": true,
"outDir": "${workspaceRoot}/out/test",
"preLaunchTask": "npm"
}
]
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3716 次 |
| 最近记录: |