Have you perhaps moved the angular folder from its original kind of awkward position in the folder structure or deselected the "create UI" checkbox? That is the only reason we decided to keep the angular folder in its original location as we assumed this would break if we moved it.
It seems like at least part of these problems are cause by ABP Studio not cleaning up after doing NPM installs. If you uncheck that option in ABP Studio and then do a manual "abp install-libs" you can actually build and run the angular project as well. Still deprecated packages though.
So, looking at the source code for the open source version, it seems like the commercial template is lagging behind here. Looking at the latest app.module.ts there, it is actually updated with what does not seem to work in the commercial template.
In
https://github.com/abpframework/abp/blob/b86c3bee3a7926255c41f7ecc5266f58acdd19e5/templates/app/angular/src/app/app.module.ts
you have for example:
import { provideFeatureManagementConfig } from '@abp/ng.feature-management'; import { provideAbpOAuth } from '@abp/ng.oauth';
But int the ABP Commercial one you still have
import { FeatureManagementModule } from '@abp/ng.feature-management'; import { AbpOAuthModule } from '@abp/ng.oauth';
So the warnings here seems appropriate
Here is the checkin that seems to have updated this in the open source version 4 months ago
https://github.com/abpframework/abp/commit/3c3fb608fd81526c1bc23d391812c3d0787b320a#diff-b8168b298611b9de219c25b8486f54cedf89de46ebdf51c61aa285b97c05c3d5R14
Edit:
Seems to be the entire ABP Commercial Angular version that is lagging behind, including new UI etc.
Extracted from https://abp.io/support/questions/7942/Angular-layered-application-seems-broken-in-83.
It seems like the LeptonX theme breaks for some very certain widths. In our case, it seems to be at 1200 px width in all tested browsers, but make the window only slightly narrower/wider and the problem seem to go away (at least not as obvious). This happens for both Angular and Blazor, but would imagine everywhere as I believe the actual theme is the same.
Moved the LeptonX stuff to https://abp.io/support/questions/7947/ABPLeptonX-theme-breaks-as-specific-widths
Created a new ticket for problems related to LeptonX theme instead to keep this one focused on Angular problems, as they LeptonX bugs seem to be universal.
The packages really seem to be marked with deprecated, even though they were just recently updated
provideFeatureManagementConfig function for config settings.https://www.npmjs.com/package/@abp/ng.feature-management/v/8.3.0
Having looked further into this, it seems like packages.json is missing several dependencies including but not limited to @abp/ng.feature-management.
It used to be that we could only fire up ABP Suite and tell it to create an Angular application it that would be it. Now that option seems to be gone in ABP Suite and ABP Studio only seems to create an Angular application that won't even build due to several missing packages and also quite a lot of deprecated ones. Weirdly enough, creating single layer Angular application does not seem to have this problem, or at least that one you can build even though it also contains numerous packages marked as deprecated. This even if you deselect all additional modules like GDPR, chat etc.
Only using default settings in latest ABP Suite except that we selected Angular as UI and layered application and this is what we got
How are we supposed to create a new working layered Angular application in ABP Commercial 8.3?
Edit: Please note that we don't know exactly why some packages are marked as deprecated and if that is actually true, but still it won't even build when using the layered Angular template due to missing packages.
Hello,
I recently updated to ABP Suite 8.3, and I noticed that the "Create a new solution" button is missing from the interface. This feature was available in previous versions, and I used it frequently to quickly create new solutions.
Could you please confirm if this feature has been moved, removed, or if it is a bug in this version? I would appreciate any guidance on how to create new solutions within the latest version of ABP Suite.
Thank you for your assistance!
Best regards,
I guess you are supposed to use ABP Studio these days but so far ABP Studio, while showing great promise, also seems to have numerous bugs still, so we really need ABP Suite to keep all its functionality for now.