Cannot install ghost-cli in current directory as non-root

Running Fedora 29.
node is installed in /usr/local/
as my local user, I want to install ghost-cli in webdev/ghost30
on that directory I run npm install ghost-cli@latest
the node_modules directory is installed at the root of my user home directory
there is no ghost command

Please advise

Is there a reason you’re not installing Ghost globally? The command won’t be globally added unless you install it globally

Because I’m not running as root.

If you can’t run as root, you should either configure the npm installation location (see here, it seems that you need to modify the prefix property, but I’m not 100% sure), or you need to specify the full path (e.g. /home/jimagee/.npm/node_modules/.bin/ghost ls).