a574e462c9
The `setup-local` npm script uses `NgPackagesInstaller` to replace the Angular packages with the locally built ones. Previously, it would (a) assume that the packages were built and (b) it would do anything if the currently installed versions already correspond to locally built packages (even if not the latest version). This could lead to all sorts of errors, such as: - Confusing error messages, `dist/packages-dist/` was missing. - Using outdated build artifacts from `dist/packages-dist/` without a warning. - Not installing the latest locally built packages, because the ones installed already corresponded to locally built (but older) ones. This commit fixes these issues by ensuring that: - The local packages are always built before being used by `NgPackagesInstaller`. - The local packages are installed, even if the ones install already correspond to local packages. NOTE: Special `*-ci` scripts are introduced (for use on CI) that skip building the local packages, since that step would have been taken care of (in a more efficient way) in a previous CI step. PR Close #31985 |
||
---|---|---|
.circleci | ||
.codefresh | ||
.devcontainer | ||
.github | ||
.vscode | ||
aio | ||
docs | ||
integration | ||
modules | ||
packages | ||
scripts | ||
third_party | ||
tools | ||
.bazelignore | ||
.bazelrc | ||
.clang-format | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.mailmap | ||
.nvmrc | ||
BUILD.bazel | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md | ||
WORKSPACE | ||
browser-providers.conf.js | ||
browser_repositories.bzl | ||
gulpfile.js | ||
karma-js.conf.js | ||
package.json | ||
protractor-perf.conf.js | ||
renovate.json | ||
shims_for_IE.js | ||
test-events.js | ||
test-main.js | ||
tslint.json | ||
yarn.lock | ||
yarn.lock.readme.md |
README.md
Angular
Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.
Quickstart
Changelog
Learn about the latest improvements.
Want to help?
Want to file a bug, contribute some code, or improve documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues in the hotlist: community-help.