我的需求其实很简单,我想要写一个文件并在 VSCode 中打开它。但是我无法让它正常工作:
var content = rec[rt.fields[field]];
var filePath = path.join(vscode.workspace.rootPath, selected.label + '.' + field);
fs.writeFileSync(filePath, content, 'utf8');
var openPath = vscode.Uri.parse(filePath);
vscode.workspace.openTextDocument(openPath).then(doc => {
vscode.window.showTextDocument(doc);
});
我收到了以下错误消息,但不知道它意味着什么:
无法打开c:%5CUsers%5Cmak%5C.sneditor%5Csoftpointdev1.service-now.com%5CRMCostPlanHelper.js。详细信息:没有名为“c:%5CUsers%5Cmak%5C.sneditor%5Csoftpointdev1.service-now.com%5CRMCostPlanHelper.js”的模型,也没有解析程序来处理方案“c”。
rootPath
已经过时了。我该如何修复它? - Chris