Estou a um bom tempo tentando corrigir um erro que esta ocorrendo na classe PhotoService. Ocorre no decorator @Injectable({ providedIn: 'root' } ), não aceita o argumento { providedIn: 'root' } . Erro: Expected 0 arguments, but got 1.ts(2554)
Estou a um bom tempo tentando corrigir um erro que esta ocorrendo na classe PhotoService. Ocorre no decorator @Injectable({ providedIn: 'root' } ), não aceita o argumento { providedIn: 'root' } . Erro: Expected 0 arguments, but got 1.ts(2554)
Boa tarde, Cristiano! Como vai?
Qual a versão do Angular que vc está utilizando? Para fazer essa verificação, execute o comando ng version
. Depois, cole aqui, por favor, o resultado desse comando e o conteúdo completo do arquivo package.json
do seu projeto para que eu possa dar uma olhada e tentar te ajudar!
Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!
Comando: C:\Users\Cris\alurapic>ng version Your global Angular CLI version (8.3.4) is greater than your local version (1.7.4). The local Angular CLI version is used.
To disable this warning use "ng config -g cli.warnings.versionMismatch false".
_ _ ____ _ ___
/ \ _ _ __ _ _ | | _ _ _ __ / ___| | | |
/ △ \ | ' \ / | | | | |/ _
| '| | | | | | |
/ _ | | | | (| | || | | (| | | | || | | |
// \_| ||_, |_,||__,|| ___|__||
|___/
Angular CLI: 1.7.4 Node: 10.16.3 OS: win32 x64 Angular: 4.4.7 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router, tsc-wrapped
@angular/cli: 1.7.4 @angular-devkit/build-optimizer: 0.3.2 @angular-devkit/core: 0.3.2 @angular-devkit/schematics: 0.3.2 @ngtools/json-schema: 1.2.0 @ngtools/webpack: 1.10.2 @schematics/angular: 0.3.2 @schematics/package-update: 0.3.2 @schematics/update: error typescript: 2.3.4 webpack: 3.11.0
package.json:
{
"name": "alurapic",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "^4.2.4",
"@angular/common": "^4.2.4",
"@angular/compiler": "^4.2.4",
"@angular/core": "^4.2.4",
"@angular/forms": "^4.2.4",
"@angular/http": "^4.2.4",
"@angular/platform-browser": "^4.2.4",
"@angular/platform-browser-dynamic": "^4.2.4",
"@angular/router": "^4.2.4",
"bootstrap": "^4.3.1",
"core-js": "^2.4.1",
"rxjs": "^5.4.2",
"zone.js": "^0.8.14"
},
"devDependencies": {
"@angular/cli": "^1.7.4",
"@angular/compiler-cli": "^4.2.4",
"@angular/language-service": "^4.2.4",
"@types/jasmine": "2.5.53",
"@types/jasminewd2": "2.0.2",
"@types/node": "6.0.60",
"codelyzer": "3.1.1",
"jasmine-core": "2.6.2",
"jasmine-spec-reporter": "4.1.0",
"karma": "1.7.0",
"karma-chrome-launcher": "2.1.1",
"karma-cli": "1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "5.1.2",
"ts-node": "3.2.0",
"tslint": "5.3.2",
"typescript": "2.3.3"
}
}