2017-08-16 3 views
0

Haben Probleme, meine eckige App mit anglecli.On ng Build-Befehl zu erstellen, zeigt es folgenden Fehler. Was vermisse ich.bauen mit eckigen cli

You have to be inside an angular-cli project in order to use the build command. 

Ein Beispiel funktioniert gut. Das alte Projekt hat jedoch dieses Problem. Das alte Projekt wurde nicht erstellt, indem 'ng new' angular-cli.json und Einträge in package.json manuell hinzugefügt wurden. Was für eine Weile hatte zu bauen und mit allen kompatiblen Version ändert sich mit cli, eckig, rxjs und Zone jetzt ist es mit diesem Fehler

ng --version gibt mir die folgende

angular-cli: 1.0.0-beta.28.3 
node: 6.11.1 
os: win32 x64 
@angular/common: 2.3.1 
@angular/compiler: 2.3.1 
@angular/core: 2.3.1 
@angular/forms: 2.3.1 
@angular/http: 2.3.1 
@angular/platform-browser: 2.3.1 
@angular/platform-browser-dynamic: 2.3.1 
@angular/router: 3.4.10 
@angular/upgrade: 2.0.2 
@angular/compiler-cli: 2.3.1 

package.json stecken folgende Einträge hat und mehr

"name": "project1", 
"version": "1.0.0", 
"description": "Application to capture info", 
"angular-cli": {}, 
... 
"dependencies": { 
"@angular/common": "^2.3.1", 
"@angular/compiler": "^2.3.1", 
"@angular/core": "^2.3.1", 
"@angular/forms": "^2.3.1", 
"@angular/http": "^2.3.1", 
"@angular/platform-browser": "^2.3.1", 
"@angular/platform-browser-dynamic": "^2.3.1", 
... 
"devDependencies": { 
"@angular/compiler-cli": "^2.3.1", 

und einen Standardwinkel cli.json

"apps": [ 
{ 
    "root": ".", 
    "outDir": "dist", 
    "assets": [ 
    "assets", 
    "favicon.ico" 
    ], 
    "index": "index.html", 
    "main": "app/main.ts", 
+0

Zeigen Sie Ihr aktuelles Verzeichnis in Ihrem cli – brijmcq

+0

Wie füge ich ein Bild hier – Pacchy

+0

Verzeichnis D: \ workspace \ code \ project.Web 16/08/2017 12:35 PM 1.271 eckig-cli.json 07/07/2017 04:42 PM 144,712 package-lock.json 16/08/2017 04: 15 PM 2,368 package.json 16/08/2017 05:53 PM 331 tsconfig.json 22/02/2017 09:44 PM 1.896 tslint.json 22/02/2017 21.44 367 typings.json 6 Datei (en) 150.945 Bytes 0 Dir (n) 1,010,323,546,112 bytes free D: \ Arbeitsplatz \ code \ project.Web> ng build --prod Sie müssen sich in einem angular-cli-Projekt befinden, um den Build-Befehl – Pacchy

Antwort

1

Sie müssen sich in Ihrem Projektverzeichnis befinden. Im Terminal-Fenstern tun

cd YourProjectName 
ng build 

Sie noch Winkel-cli Version sehen können, weil Sie es global auf Ihrem Computer installierten

+0

zu verwenden. Sicher, ich versuche, Build im Ordner zu erstellen. Ich habe versucht, neues Projekt .. CD-Projekt .. Was war im Aufbau, beachten Sie, es hat das gleiche Problem – Pacchy

+0

Ich meine "jetzt hat es das gleiche Problem" – Pacchy

+0

Haben Sie irgendwelche Dateien gelöscht oder haben Sie getan npm installieren? – Vega

Verwandte Themen