Ghost 3.0.x error during install on Plesk Obsidian

I am a Plesk user with version 3.0.x we have an error during the installation on plesk.
We never had this problem in 2.x.x

npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed.
npm WARN bookshelf@0.14.2 requires a peer of knex@>=0.6.10 <0.15.0 but none is installed.

So no problem, we’ll install them manually.
But some users who do not have access to the SSH, is it possible to include them so that they can be installed from the “package.json” file ?

If someone can tell me how we can modify the file so that other Plesk users can update it?

Thank you for your help.

You don’t need to worry about WARN errors, they’re just warnings. They shouldn’t affect the functionality of Ghost


I’m new to ghost and I’m also trying to install it on plesk obsidian.

What would be the proper way of doing it? Is uploading ghost files and installation of dependencies via npm from plesk nodejs addon the way to go?

Thanks in advance