Angular: Retrieve version from core package #17363
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue:
What I did
I have a
nx v13.1.3
monorepo and today I've tried to update@storybook/*
from~6.3.0
to~6.4.0
and got an error:Solution
Looking at the mentioned file (
node_modules/@storybook/angular/dist/ts3.9/server/framework-preset-angular-cli.js
)I see that it tries to extract the
VERSION
of the@angular/cli
package but my Nx monorepo doesn't have it.I also see that it's just an indication to use different files of
@angular-devkit/build-angular
but that package doesn't expose its version, so I got a successful build just extracting the version from@angular/core
instead, which should be similar to the CLI in use :)