From b563746885f8548676953536987012012b08646d Mon Sep 17 00:00:00 2001 From: David Sherret Date: Tue, 1 Aug 2023 11:27:25 -0400 Subject: fix: deno diagnostic - clarify where to put triple-slash directive (#20009) Some people might not know what "entrypoint" means or where to put the triple-slash directive. --- cli/tsc/99_main_compiler.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'cli/tsc') diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js index 2190dda99..43a3c3bcf 100644 --- a/cli/tsc/99_main_compiler.js +++ b/cli/tsc/99_main_compiler.js @@ -58,7 +58,8 @@ delete Object.prototype.__proto__; ]); const unstableMsgSuggestion = "If not, try changing the 'lib' compiler option to include 'deno.unstable' " + - 'or add a triple-slash directive to your entrypoint: /// '; + "or add a triple-slash directive to the top of your entrypoint (main file): " + + '/// '; /** * @param {unknown} value @@ -344,7 +345,8 @@ delete Object.prototype.__proto__; if (msg === "Cannot find name 'Deno'.") { msg += " Do you need to change your target library? " + "Try changing the 'lib' compiler option to include 'deno.ns' " + - 'or add a triple-slash directive to your entrypoint: /// '; + "or add a triple-slash directive to the top of your entrypoint " + + '(main file): /// '; } return msg; } -- cgit v1.2.3