2017-09-02 3 views
0

Pour mon projet angulaire CLI/Bitbucket Je suis en cours d'exécution script suivant dans Codeship mais il donne l'erreur You have to be inside an angular-cli project in order to use the serve command.navire de code échoue avec l'erreur - Vous devez être à l'intérieur d'un projet angulaire cli afin d'utiliser la commande servir

#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 

Sous ce script est le "Test Pipelines", où le script est configuré pour exécuter les tests.

#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 
+0

Ahoy :) À en juger par le message d'erreur, il semble que la CLI 'ng' ne reconnaisse pas le projet comme un projet Angular. Par curiosité, avez-vous déjà créé un ticket sur https://helpdesk.codeship.com et si non, pourriez-vous en créer un et inclure un lien vers les versions défaillantes? Nous serions heureux de jeter un coup d'oeil et de vous aider à résoudre ce problème. – mlocher

+0

J'ai levé ce ticket. On me dit de lancer le débogage SSH mais j'ai du mal à suivre les étapes. Même après avoir ajouté la clé ssh, la console demande un mot de passe, ce qui ne devrait pas être le cas - Ticket est https://helpdesk.codeship.com/hc/en-us/requests/15489 –

+0

Très bien, laissez-moi Jetez un coup d'œil à ce billet et revenez chez vous. – mlocher

Répondre

0

Selon https://github.com/angular/angular-cli/issues/4379 ce message d'erreur est généralement déclenchée si vous utilisez le (maintenant dépréciée) package angular-cli.

Mettez à jour le fichier package.json du projet pour référencer le package @angular/cli ou assurez-vous d'installer ce package à la place de celui qui est obsolète.

+0

Désolé, ne peut pas vous aider avec Shippable, en particulier sans tous les fichiers journaux. Avez-vous essayé ma suggestion sur Codeship et voir si cela a fonctionné (ou échoué avec un message d'erreur différent qui est causé par une erreur différente)? – mlocher

+0

Mes excuses, je suis confus. Je n'aurais pas dû les mélanger. Je vais essayer de supprimer mon commentaire et essayer votre suggestion. –

+0

n'a pas fonctionné :(. Nouvelle configuration est '#install version de noeud, 4.x est nécessaire pour le cli angulaire nvm installer 6 #install angulaire-cli #npm installer angular-cli #run npm installer pour vos dépendances de projet npm install'' –