Closed alpha2k-io closed 3 years ago
Temporary workaround ... If i revert back to vs 9.0.4 .. it works. The issue in version 10, the schematics automatically upgrades to the latest. this is great as long as there are no bugs. Suggest a flag to NOT update to latest in case something like this happens.
keep up the good work... AJ
@alpha2k-io On a branch, we'd recommend migrating to v11 as we have written a migration for this which we'll be publishing a blog post containing details this week however you can follow these instructions when you are ready:
nx migrate latest
npm install
nx migrate --run-migrations=migrations.json
nx migrate @nstudio/xplat@latest
npm install
IMPORTANT: Don't forget to run npm install
at the end.
Now that the latest versions are installed, kick off the xplat architecture init to add the new xplat lib separations.
You will want to pass just the platforms which you currently use in your workspace.
The prefix you use can be the same your workspace is currently configured to use. This can be found in package.json
under the xplat
key.
nx g @nstudio/xplat:init --prefix=abc --platforms=web,nativescript --framework=angular
With the new architecture in place, you can now kick off the xplat workspace migration:
nx migrate --run-migrations=migrations.json
This will handle a lot of laborious manual update tasks like:
Lastly do a full clean of your workspace to ensure you're in good updated shape now:
npm run clean
trying to generate a component for an existing feature using latest NX/XPLAT, and the path to the module feature is not resolved correctly. Resolving to.....
libs/xplat/web/features/src/lib/cms-content-management/cms-content-management.module.ts does not exist.
Should be ...
libs/features/cms-content-management/cms-content-management.module.ts