web-dev-qa-db-fra.com

Un projet éjecté ne peut plus utiliser la commande de construction

Je suis nouveau dans Angular. J'ai accidentellement éjecté mon projet en ligne de commande, je ne me souviens plus de la commande que j'ai utilisée. mais quand j'essaie d'exécuter la commande 

ng serve --open

il me jette une erreur de 

Un projet éjecté ne peut plus utiliser la commande de construction.

J'ai également réinstallé angular-cli comme indiqué dans cette question Stackoverflow mais ne sert à rien. 

Est-ce que quelqu'un peut m'aider avec ça?

12
Shweta

ouvrez le bouton angular-cli.json, vous devriez le voir en haut

"project": {
   "name": "proj-name",
   "ejected: true,
}

enlever la partie éjectée et cela devrait fonctionner

36
phacic

une fois que vous avez éjecté le projet, vous obtenez un fichier webpack.config

Et aussi vous pouvez voir quelques commandes dans package.json script tag

"scripts": {
"ng": "ng",
"start": "webpack-dev-server --port=4200",
"build": "webpack",
"test": "karma start ./karma.conf.js",
"lint": "ng lint",
"e2e": "protractor ./protractor.conf.js",
"pree2e": "webdriver-manager update --standalone false --gecko false --quiet"

},

vous pouvez toujours exécuter le projet en utilisant npm start

vous pouvez toujours construire le projet en utilisant npm run build

0
Lijo