a better message if graphviz's dot/nodejs is not found in PATH (#21488)

* finish issue #21474: a better message if dot is not found locally when using gendepend

* fix a typo in compiler

* trim empty path reported in `findNodeJs`

* compiler/main.nim: switch raise to simply quit
This commit is contained in:
ghost 2023-03-09 05:34:59 +08:00 • committed by GitHub
commit 8e9fc5e639
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View file

@ -7,4 +7,4 @@ proc findNodeJs*(): string {.inline.} =
result = findExe("node")
if result.len == 0:
echo "Please install NodeJS first, see https://nodejs.org/en/download"
raise newException(IOError, "NodeJS not found in PATH: " & result)
raise newException(IOError, "NodeJS not found in PATH")