Angular 2构建错误 - '../@angular/platform-b​​rowser-dynamic'没有导出成员'bootstrap'

Mic*_*cht 4 angular-bootstrap angular

我收到一个错误,其中TypeScript没有从platform-b​​rowser-dynamic识别导出的'bootstrap'函数.

ERROR in [default] ../retain-app/src/main.ts:1:9 
Module '"../retain-app/node_modules/@angular/platform-browser-dynamic/index"' has no exported member 'bootstrap'.
Run Code Online (Sandbox Code Playgroud)

我在main.ts中导入了bootstrap,如下所示:

import { bootstrap } from '@angular/platform-browser-dynamic';
Run Code Online (Sandbox Code Playgroud)

这是package.json中的依赖项:

"@angular/platform-browser-dynamic": "^2.0.0",
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏!

Pau*_*tha 12

与最终版本相比,Bootstrapping与一些早期的RC/beta相反.我们不再使用了bootstrap.您应该导入该函数platforBrowserDynamic,并使用该函数加载应用程序模块

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import { AppModule } from './your.app.module.location';

platformBrowserDynamic().bootstrapModule(AppModule);
Run Code Online (Sandbox Code Playgroud)

如果您要使用不使用模块的旧教程,您可能只想查看Angular快速入门.至少在下半部分(在所有环境设置之后),它显示了如何使用模块.