我创建了一个sharepointaddin应用程序,并添加了3个新的ts项目(app.component,app.module,main),并且我将这些typescrit文件实现为常规,但是当我运行时,它会抛出这些异常; 这是ts文件的内容;
app.component.ts
import { Component, ViewEncapsulation } from '@angular/core';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
})
export class AppComponent {
message;
constructor() {
this.message = "Teddsdtddsad";
}
}
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
main.ts
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { enableProdMode } from '@angular/core';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);
答案 0 :(得分:1)
1)Typescript实际上并不管理模块/包。它只支持ES2015语法的语言支持。您必须添加模块管理器js文件,如AMD,并在配置文件或项目中选择它 - >属性 - >打字稿构建
2)尝试在模块路径中添加“./”。示例:从'./@ angular / core';
导入{enableProdMode}3)您使用的是外部模块还是名称空间?命名空间的语法不同。