Hey @wiFiriFi,
Welcome to the community
If you download the base package it doesn’t include the dist folder, which is needed for building the front end.
For frontend development they provide a dev package that includes the dist folder, you can find it on the github release: Release 8.5.0 · salesagility/SuiteCRM-Core · GitHub
-
The dev package = base package + the dist folder.
I don’t think ng serve
is supported. They recommend using the build
command with --watch
As for the following:
You should avoid changing the core part of the system, as those might be overridden on upgrade.
Ideally all the extensions to core should be done on a extension/plugin within the extensions
folder.
If you use the dev package and do your changes on the defaultExt
extension the only commands you’ll need to run are:
yarn install
and
yarn run build-dev:defaultExt
or yarn run build-dev:defaultExt --watch
The above comes from the following documentation on the suite documentation site, I would start there.