代码运行失败并出现错误 - 您必须在angular-cli项目中才能使用serve命令

时间:2017-09-02 06:51:31

标签: codeship

对于我的角度CLI / Bitbucket项目,我在Codeship中运行以下脚本,但它提供错误You have to be inside an angular-cli project in order to use the serve command.

#install node version, 4.x is required for the angular-cli
nvm install 4.1

#install angular-cli
npm install angular-cli 

#run npm install for your project dependencies
npm install

在该脚本下是“测试管道”,其中脚本设置为运行测试。

#serve the application adding '&' to run command in background
ng serve &

#start end to end tests using protractor
ng test

#if all of the tests pass, then build the production assets
ng build -prod  

1 个答案:

答案 0 :(得分:0)

根据https://github.com/angular/angular-cli/issues/4379,如果您正在使用(现已弃用的)angular-cli包,则通常会触发此错误消息。

更新项目的package.json文件以引用@angular/cli包,或者确保安装此包而不是已弃用的包。