I had to npm install -g create-volto-app and npm install -g yarn
When I get to the yarn start step
I get the following output
yarn run v1.22.4
warning ../package.json: No license field
error volto-starter-kit@0.0.1-alpha: The engine "node" is incompatible with this module. Expected version "~8.11.3". Got "10.21.0"
error Commands cannot run with an incompatible environment.
It seems there is a need to ensure the version of node is 8.11.3.
So I decided to follow along with Frontend — Plone Documentation v6.0
I get this annoying thing where the "copy to clipboard" functionality includes the $ prompt.
For example it literally copies: $ nvm install 12.16.1
Which results in the following error: $: command not found
I've seen this type of thing frustrate newbies, who have no idea what the issue is.
There's also the issue of knowing when to use 'sudo'
e.g. npm -g i @plone/create-volto-app does not work on my setup while sudo npm -g i @plone/create-volto-app does work.
Finally... something as simple as changing directory after running:
create-volto-app myvoltoapp
Is really important.
I suppose this all depends on the assumed level of experience of the person following the instructions.
You should not have to use sudo if you follow the installation guide.
Thank you for giving this a go, it is really helpful in getting a more fool proof setup!
Could you add an issue to https://github.com/plone/volto/issues to someone can take a look at this?