Fixes #31144: Grunt task detection fails for gruntfile.js

This commit is contained in:
Dirk Baeumer 2017-08-25 11:00:55 +02:00
parent e5ed356edb
commit a7f070e2df

View file

@ -20,7 +20,7 @@ export function activate(_context: vscode.ExtensionContext): void {
if (!workspaceRoot) {
return;
}
let pattern = path.join(workspaceRoot, 'Gruntfile.js');
let pattern = path.join(workspaceRoot, '[Gg]runtfile.js');
let detectorPromise: Thenable<vscode.Task[]> | undefined = undefined;
let fileWatcher = vscode.workspace.createFileSystemWatcher(pattern);
fileWatcher.onDidChange(() => detectorPromise = undefined);
@ -115,8 +115,7 @@ async function getGruntTasks(): Promise<vscode.Task[]> {
if (!workspaceRoot) {
return emptyTasks;
}
let gruntfile = path.join(workspaceRoot, 'Gruntfile.js');
if (!await exists(gruntfile)) {
if (!await exists(path.join(workspaceRoot, 'gruntfile.js')) && !await exists(path.join(workspaceRoot, 'Gruntfile.js'))) {
return emptyTasks;
}