Skip to content

absolute path returned for ${relativeFile} and ${relativeFileDirname} when in workspace file #96570

@aeschli

Description

@aeschli

Verifying #95482

  • create a new workspace with 2 empty folders: folder1 folder2.
  • add index.js to folder1
    console.log(process.argv.join('\n'));
  • save the workspace file
  • edit the code-workspace file to
{
	"folders": [
		{
			"path": "folder1"
		},
		{
			"path": "folder2"
		}
	],
	"launch": {
		"configurations": [
			{
			  "name": "Launch Program",
			  "type": "node",
			  "request": "launch",
			  "program": "${workspaceFolder:folder1}/index.js",
			  "args": [
				  "relativeFileDirname ${relativeFileDirname}",
				  "relativeFileDirname:folder1 ${relativeFileDirname:folder1}",
				  "relativeFile ${relativeFile}",
				  "relativeFile:folder1 ${relativeFile:folder1}"
			  ]
			}
		  ],
	},
	"settings": {}
}
  • run the launch with the code-workspace file as active editor
/home/martin/.nvm/versions/node/v12.4.0/bin/node
/home/martin/workspaces/testing/workspaces/folder1/index.js
relativeFileDirname /home/martin/workspaces/testing/workspaces
relativeFileDirname:folder1 ..
relativeFile /home/martin/workspaces/testing/workspaces/ws1.code-workspace
relativeFile:folder1 ../ws1.code-workspace

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions