我正在使用angular 4,我正在使用 angular-cli 版本1.6.4。 但目前,我在构建项目时遇到this问题。
我开始知道我可以通过将版本降级为 angular-cli-1.6.3 来解决问题
有人可以建议我降级吗?
我尝试使用npm命令安装软件包,但它没有用。
根据角度cli git hub的讨论我知道包降级可能有效。但是我没有使用npm install获得任何1.6版本而不是1.6.4。
先谢谢。
答案 0 :(得分:1)
我有同样的问题我的工作是:
npm install @angular/cli@1.6.3 --save
你也可以改变文件package.json,它的版本来自" @ angular / cli":" 1.6.4",到" @angular / cli":" 1.6.3",
再次运行npm install
答案 1 :(得分:0)
运行npm install -g @angular/cli@1.6.3
答案 2 :(得分:0)
Angular允许您安装旧版本的软件包。传统上,命令设置如下
npm install -g <package>@<version>
例如:npm install @angular/cli@1.6.3
将--save
标志添加到您的命令中,将其添加到您的
的package.json
如果您愿意,如果您想要在package.json中指定的确切版本,也可以使用--save --save-exact
标志。
虽然在此,这是一个有用的资源
如果您不确定可用的软件包版本,可以使用:
npm view <package> versions
用于检查特定包的可用版本,例如
npm view @angular/cli versions
可用于检查哪些版本的angular / cli可用。
如果您想了解有关使用npm install
命令可以执行的操作的更多详细信息,请查看链接here