Builds the project for production.
npx frontity build [options]
frontity serve command will use the files generated by this
frontity build command.
Builds the project for development.
Create bundles with "es5" or "module". Default target is "module".
Set the public path for static assets. Default path is "/static/".
Output usage information
The --development option
For example, when running react in development mode (when
process.env.NODE_ENV is set to
development and NOT to
production) you get full error messages and warnings from React but at the cost of slower performance.
npx frontity build --development
So, it’s basically the same as just running
frontity dev except that it will only build the project
once and will not run the development server.
By default Frontity will look for static assets in the path
--publicPath option you can change the path from where you are serving the statics assets (i.e. js chunk files, fonts, images, etc.)
The public path is included in the generated files by webpack and cannot be changed after that.
In case some people need to change it (because of constrains in their site architecture) they would need an option to do so just before generating the Frontity bundle with
npx frontity build.
npx frontity build --publicPath="/other/folder"
Builds the project for production using an external domain
https://external-domain.com/static as the path for static files
npx frontity build --publicPath="https://external-domain.com/static"