anchor.diff:    resourcesFile.writeAsStringSync(content);
   }
   
  -/// Returns the dart2jsPath, either from [argResults] or the Platform.
  -String? dart2jsPath(ArgResults argResults) {
  -  if (argResults.wasParsed('dart2js_path')) {
  -    return argResults['dart2js_path'] as String?;
  +/// Returns the dartPath, either from [argResults] or the Platform.
  +String? dartPath(ArgResults argResults) {
  +  if (argResults.wasParsed('dart_path')) {
  +    return argResults['dart_path'] as String?;
     } else {
  -    var sdkBinDir = path.dirname(Platform.resolvedExecutable);
  -    var dart2jsBinary = Platform.isWindows ? 'dart2js.bat' : 'dart2js';
  -    return path.join(sdkBinDir, dart2jsBinary);
  +    return Platform.resolvedExecutable;
     }
   }
   
  
positive.code:   if (verify) {
      verifyResourcesGDartGenerated();
    } else {
      await compileWebFrontEnd(
          devMode: dev!, dart2jsPath: dart2jsPath(argResults)!);
  
      print('');
  
  
negative.code:   var argParser = ArgParser()
      ..addFlag('verify', negatable: false)
      ..addFlag('dev', negatable: false)
      ..addOption('dart_path')
      ..addFlag('help', negatable: false);
    var argResults = argParser.parse(args);
    if (argResults['help'] == true) {
  