我曾经有角度cli,但我错误地再次安装它
npm install -g angular-cli
现在,当我运行服务它抱怨:
It seems like you're using a project generated using an old version of the Angular CLI. The latest CLI now uses webpack and includes a lot of improvements,include a simpler workflow,a faster build and smaller bundles. To get more info,including a step-by-step guide to upgrade the CLI,follow this link: https://github.com/angular/angular-cli/wiki/Upgrading-from-Beta.10-to-Beta.12
当我尝试在另一个目录中使用ng new创建一个新项目时,它会抱怨:
Cannot find module 'reflect-@R_403_338@data'
那么问题是什么?
解决方法
关键是要使全局和局部Angular-cli版本相同.
让我们说我们想把它固定在例如. 1.0.0-beta.15.
因此,您可以尝试在npm install -g angular-cli@1.0.0-beta.15中修复该版本,并在package.json中将其固定为相同版本:“angular-cli”:“1.0.0-beta. 15\” .然后运行npm install –save-dev.
目前Angular CLI可以在@ angular / cli下的NPM上找到,而不是angular-cli.以下是文档如何使用uninstall old和install the latest版本的链接.