diff --git a/src/reporters/lang/en.js b/src/reporters/lang/en.js index ac12f341b5..dfd21502f3 100644 --- a/src/reporters/lang/en.js +++ b/src/reporters/lang/en.js @@ -80,7 +80,7 @@ const messages = { invalidVersion: 'Invalid version supplied.', requiredVersionInRange: 'Required version in range.', packageNotFoundRegistry: "Couldn't find package $0 on the $1 registry.", - doesntExist: "$0 doesn't exist.", + doesntExist: "Package $1 refers to a non-existing file '$0'.", missingRequiredPackageKey: `Package $0 doesn't have a $1.`, invalidAccess: 'Invalid argument for access, expected public or restricted.', invalidCommand: 'Invalid subcommand. Try $0', diff --git a/src/resolvers/exotics/file-resolver.js b/src/resolvers/exotics/file-resolver.js index 1ee891336c..cea7c18dc9 100644 --- a/src/resolvers/exotics/file-resolver.js +++ b/src/resolvers/exotics/file-resolver.js @@ -49,7 +49,7 @@ export default class FileResolver extends ExoticResolver { return manifest; } if (!await fs.exists(loc)) { - throw new MessageError(this.reporter.lang('doesntExist', loc)); + throw new MessageError(this.reporter.lang('doesntExist', loc, this.pattern.split('@')[0])); } const manifest: Manifest = await (async () => {