我搜索了 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 版本创建。
注意:我没有找到任何显示angular 和angular-cli 兼容性矩阵的页面。所以我想知道应该安装什么 angular-cli 版本的唯一方法是尝试各种版本,创建一个新项目并检查 package.json
以查看哪个 <使用 strong>angular 版本。
angular versions changelog 这是来自 github reposition 的变更日志,您可以在其中检查可用版本和差异。
关于angular - 如何使用 Angular CLI 安装特定版本的 Angular?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43344600/