2017-07-13 3 views
-1

Wenn versucht ich Befehl npm starten zu diesem Zeitpunkt gibt Fehler wie folgt auszuführen:Angular 2 npm Start Ausgabe

enter image description here

Meine package.json Datei ist: -

{ 
"name": "angular-quickstart", 
"version": "1.0.0", 
"description": "QuickStart package.json from the documentation, supplemented with testing support", 
"scripts": { 
    "build": "tsc -p src/", 
    "build:prod": "webpack -p --progress", 
    "build:watch": "tsc -p src/ -w", 
    "build:e2e": "tsc -p e2e/", 
    "serve": "lite-server -c=bs-config.json", 
    "serve:e2e": "lite-server -c=bs-config.e2e.json", 
    "prestart": "npm run build", 
    "start": "concurrently \"nodemon server/main.js\" \"npm run build:watch\" \"npm run serve\"", 
    "pree2e": "npm run build:e2e", 
    "e2e": "concurrently \"npm run serve:e2e\" \"npm run protractor\" --kill-others --success first", 
    "preprotractor": "webdriver-manager update", 
    "protractor": "protractor protractor.config.js", 
    "pretest": "npm run build", 
    "test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"", 
    "pretest:once": "npm run build", 
    "postinstall": "typings install", 
    "test:once": "karma start karma.conf.js --single-run", 
    "lint": "tslint ./src/**/*.ts -t verbose" 
}, 
"keywords": [], 
"author": "", 
"license": "MIT", 
"dependencies": { 
    "@agm/core": "^1.0.0-beta.0", 
    "@angular/animations": "^4.2.5", 
    "@angular/common": "~4.0.0", 
    "@angular/compiler": "~4.0.0", 
    "@angular/core": "~4.0.0", 
    "@angular/forms": "~4.0.0", 
    "@angular/http": "~4.0.0", 
    "@angular/material": "^2.0.0-beta.7", 
    "@angular/platform-browser": "~4.0.0", 
    "@angular/platform-browser-dynamic": "~4.0.0", 
    "@angular/router": "~4.0.0", 
    "@ngui/map": "^0.18.3", 
    "@types/googlemaps": "^3.26.14", 
    "angular-in-memory-web-api": "~0.3.0", 
    "angular2-image-upload": "^0.6.3", 
    "angular2-modal": "^3.0.1", 
    "angular2-useful-swiper": "^4.0.5", 
    "auth0-js": "^8.7.0", 
    "core-js": "^2.4.1", 
    "cors": "^2.8.3", 
    "debug-log": "^1.0.1", 
    "express": "^4.14.0", 
    "font-awesome": "^4.6.3", 
    "hammerjs": "^2.0.8", 
    "http-server": "^0.10.0", 
    "jquery": "^2.2.4", 
    "mysql": "^2.13.0", 
    "ng": "0.0.0-rc6", 
    "ng2-float-btn": "0.0.3", 
    "ng2-page-scroll": "^4.0.0-beta.9", 
    "ng2-parallax": "^1.0.0", 
    "ngx-flickity": "0.0.6", 
    "rxjs": "5.0.1", 
    "systemjs": "0.19.40", 
    "zone.js": "^0.8.4" 
}, 
"devDependencies": { 
    "concurrently": "^3.2.0", 
    "lite-server": "^2.2.2", 
    "typescript": "~2.1.0", 
    "typings": "^1.3.2", 
    "webpack": "^1.13.2", 
    "canonical-path": "0.0.2", 
    "tslint": "^3.15.1", 
    "lodash": "^4.16.4", 
    "jasmine-core": "~2.4.1", 
    "karma": "^1.3.0", 
    "karma-chrome-launcher": "^2.0.0", 
    "karma-cli": "^1.0.1", 
    "karma-jasmine": "^1.0.2", 
    "karma-jasmine-html-reporter": "^0.2.2", 
    "protractor": "~4.0.14", 
    "rimraf": "^2.5.4", 
    "@types/node": "^6.0.46", 
    "@types/jasmine": "2.5.36" 
}, 
"repository": {} 
} 

Meine tsconfig.json Datei ist: -

{ 
    "compilerOptions": { 
    "target": "es6", 
    "module": "commonjs", 
    "moduleResolution": "node", 
    "sourceMap": true, 
    "emitDecoratorMetadata": true, 
    "experimentalDecorators": true, 
    "removeComments": false, 
    "noImplicitAny": false, 
    "outDir": "dist" 
    } 
} 

Bitte sagen Sie mir, was ich ändern muss und wie kann ich Projekt auf dem Server bereitstellen? hinzufügen

+0

hilft Ihnen, die Parameter definieren muss ich schätze, dass Sie die aot Build ausgeführt werden, wo es die Typisierungen für die Funktionen erwartet, müssen Sie bieten Typen für die gleichen –

+0

Bitte sagen Sie mir, wie kann ich Typ für Parameter definieren? @ RahulSingh –

+0

Wenn Sie die Fehleranweisung sehen, sehen Sie, dass Wert impliziert hat, dass alle Werte an Wert übergeben werden: an Wert: // Ihr Typ Zeichenfolge oder Zahl oder benutzerdefinierter Typ –

Antwort

0

können Sie einfach:

"noImplicitAny": "false" 

zu compilerOptions in Ihrem tsconfig.json und es sollte dieses Problem beheben.

+0

das ist schon ** falsch **, aber es gibt immer noch Fehler wie folgt. –

+0

@ keyz.Mist Würde es Ihnen etwas ausmachen, die tsconfig-Datei zu teilen? – Chrillewoodz

+0

Pleasre check tsconfig Datei in Frage. @Chrillewoodz –

0

In meinem Fall habe ich

In package.json file 
When I "npm start" the application didn't run, then I changed it to 
"start": "concurrently "npm run tsc:w" "npm run lite" ", in package.json 
then the application ran without errors. 

Hoffe, dass es

+0

Nein, das ist nicht das Problem. –