【发布时间】:2019-11-05 08:26:36
【问题描述】:
我在 Visual Studio 代码中打开了多个 Angular 项目,并且 我正在尝试在我的扩展程序中获取 cuttenlty 打开文件的项目文件夹路径。但我没有得到正确的路径。请知道的人帮忙解决一下。
下面的脚本只有在我在 VS Code 中打开单个 Angular 项目时才有效,但如果我打开多个项目文件夹怎么办。
extension.js:
exports.activate = context => {
const mymodules = vscode.commands.registerCommand('extension.search', () => {
var rootUri = vscode.workspace.workspaceFolders[0].uri;
var folderPathNameOfCurrentlyOpenedFile=rootUri.fsPath; // currently opened file's project folder path[Opened single project]
...
}
【问题讨论】:
-
使用 VSCode 1.52(2020 年 11 月),您将拥有
${fileWorkspaceFolder}这可能会有所帮助。
标签: visual-studio-code angular7 angular8 vscode-extensions