angular - 如何使用 Angular CLI 安装特定版本的 Angular?

标签 angular angular-cli

我搜索了 google 和 angular cli 文档,但找不到任何方法来使用 Angular CLI 安装特定版本的 Angular。有可能吗?

最佳答案

为了回答您的问题,假设您对特定的 angular 版本感兴趣,而不是对特定的 angular-cli 版本感兴趣(angular-cli 只是一个工具毕竟)。

一个合理的举措是让您的 angular-cli 版本与您的 angular 版本保持一致,否则您可能会遇到不兼容问题。因此,获得正确的 angular-cli 版本将使您获得所需的 angular 版本。

根据这个假设,您的问题不是关于 angular-cli,而是关于 npm

方法如下:

[第 0 步 - 可选] 如果您不确定环境中安装的 angular-cli 版本,请将其卸载。

npm uninstall -g @angular/cli

然后,运行(可能需要 --force 标志)

npm cache clean

或者,如果您使用的是 npm > 5。

npm cache verify

[第 1 步] 安装 angular-cli 特定版本

npm install -g @angular/cli@wished.version.here

[第 2 步] 创建一个项目

ng new you-app-name

生成的白色应用将以所需的 angular 版本创建。

注意:我没有找到任何显示angularangular-cli 兼容性矩阵的页面。所以我想知道应该安装什么 angular-cli 版本的唯一方法是尝试各种版本,创建一个新项目并检查 package.json 以查看哪个 <使用 strong>angular 版本。

angular versions changelog 这是来自 github reposition 的变更日志,您可以在其中检查可用版本和差异。

关于angular - 如何使用 Angular CLI 安装特定版本的 Angular?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344600/

相关文章:

css - 如何告诉 angular cli 不更改 css 文件中的 url?

android - 如何在范围内自动连接 BLE 设备?

json - 如何使用 angular4 将 appsettings.json 中的键值读取到 typescript 文件

javascript - Angular - 从 api 加载后在模板中显示数据

angular - 如何将 SASS 选项传递给 Angular 库构建器

Angular 4.0.3 : Uncaught TypeError: Cannot read property 'apply' of undefined

angular - 如何在 Rxjs 6 中测试 ngrx 管道选择

angular - router.navigate 不工作(Angular6,延迟加载)

javascript - 从表工作中过滤数据但再次搜索后没有发现任何内容 [Angular,Pagination,Table]

angular - 如何通过 angular-cli 配置 Angular 2 环境设置?