前言:
千锤万凿出深山,烈火焚烧若等闲。
正文:
一。问题描述
二。问题定位
脚手架 1.0.0-beta.28 或者更低版本的名称为angular-cli,随着Angular技术的发展,脚手架也随着发展,改名为angular/cli。同时Angular工程中angular-cli.json文件环境配置发生了变化。
三。解决方案
修改angular-cli.json文件:
PS:如若仍然不能启动项目,出如下错误:
解决上图错误,问题定位:ypescript版本冲突,在依赖的基础包里添加和依赖的工具包一样的版本。
则需修改package.json文件:
方案一:
PS:>修改package.json之后,需要将node_modules库删除,重新下载
>删除node_modules:可以手动删除,也可以直接在dos命令窗口输入:
>rimraf node_modules(强烈推荐使用命令删除,速度快)
>(ps:使用rimraf此命令需要安装:cnpm install rimraf)
>重新下载依赖:cnpm install
方案二:
>将package.json中的ts直接删除,然后将node_modules库删除,重新初始化包
>删除node_modules:可以手动删除,也可以直接在dos命令窗口输入:
>rimraf node_modules(强烈推荐使用命令删除,速度快)
>(ps:使用rimraf此命令需要安装:cnpm install rimraf)
>重新下载依赖:cnpm install
>重新启动:cnpm start或者使用命令:ng serve
>重新启动:cnpm start或者使用命令:ng serve
结语:
宝剑锋从磨砺出,梅花香自苦寒来.