diff --git a/webdev/lib/src/command/shared.dart b/webdev/lib/src/command/shared.dart index 12f61a301..78abdbd4a 100644 --- a/webdev/lib/src/command/shared.dart +++ b/webdev/lib/src/command/shared.dart @@ -58,9 +58,8 @@ List buildRunnerArgs( return arguments; } -Future readPubspecLock(Configuration configuration, - [String path]) async { - var pubspecLock = await PubspecLock.read(path); +Future readPubspecLock(Configuration configuration) async { + var pubspecLock = await PubspecLock.read(); await checkPubspecLock(pubspecLock, requireBuildWebCompilers: configuration.requireBuildWebCompilers); return pubspecLock; diff --git a/webdev/lib/src/pubspec.dart b/webdev/lib/src/pubspec.dart index 60c9246d6..b8f8cc884 100644 --- a/webdev/lib/src/pubspec.dart +++ b/webdev/lib/src/pubspec.dart @@ -74,11 +74,11 @@ class PubspecLock { PubspecLock(this._packages); - static Future read([String path]) async { - path ??= 'pubspec.lock'; + static Future read() async { await _runPubDeps(); - var pubspecLock = loadYaml(await File(path).readAsString()) as YamlMap; + var pubspecLock = + loadYaml(await File('pubspec.lock').readAsString()) as YamlMap; var packages = pubspecLock['packages'] as YamlMap; return PubspecLock(packages);