Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 为什么要得到“;错误TS1005:&x27;从';预期”;在8中生成服务时_Angular_Typescript - Fatal编程技术网

Angular 为什么要得到“;错误TS1005:&x27;从';预期”;在8中生成服务时

Angular 为什么要得到“;错误TS1005:&x27;从';预期”;在8中生成服务时,angular,typescript,Angular,Typescript,我是Angular的新手,正在尝试构建一个小的日志应用程序——只是为了进入。对于日志,我想创建一个服务,并使用ng g s services/log完成。最后,我将其添加到app.module.ts: import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { AppComponent } from './app.component';

我是Angular的新手,正在尝试构建一个小的日志应用程序——只是为了进入。对于日志,我想创建一个服务,并使用ng g s services/log完成。最后,我将其添加到app.module.ts:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { NavbarComponent } from './components/navbar/navbar.component';
import { LogFormComponent } from './components/log-form/log-form.component';
import { LogsComponent } from './components/logs/logs.component';
import { LogService } from './services/log.service';

@NgModule({
  declarations: [
    AppComponent,
    NavbarComponent,
    LogFormComponent,
    LogsComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [LogService],
  bootstrap: [AppComponent]
})
export class AppModule { }
但是现在,在编译之后,我得到了以下错误:

src/app/app.module.ts:11:1中出错-错误TS1005:应为“发件人”

不幸的是,到目前为止,我在stackoverflow或其他任何地方都找不到任何解决方案,我真的不知道为什么编译器在第11行中需要一个“from”

我正在使用Angular/CLI 8.3.24

如果有人能帮我解决这个问题,我会非常感激的

亲切问候,


Michael

最后,我通过从
app.module.ts
中的
providers:[]
删除服务,解决了这个问题

在本例中,服务将在根注入器中注册

@Injectable({
  providedIn: 'root'
})

默认情况下。感谢您的关注……)

在项目的根目录中,
tsc--version
输出什么?它输出版本3.7.5hmm,那么
哪个tsc
呢,它应该输出到正在使用的typescript编译器的路径。路径是/c/Users/../AppData/Roaming/npm/tsc。。。