【发布时间】:2016-12-05 12:21:52
【问题描述】:
如果我使用;
从 'angular2/platform/browser' 导入 {bootstrap}
没有问题,但是我改成什么
从“@angular/platform/browser”导入 {bootstrap}
红色下划线表示“找不到模块..”
我该如何解决这个问题? 我的 tsc -v 输出是 2.0.10
【问题讨论】:
标签: typescript
如果我使用;
从 'angular2/platform/browser' 导入 {bootstrap}
没有问题,但是我改成什么
从“@angular/platform/browser”导入 {bootstrap}
红色下划线表示“找不到模块..”
我该如何解决这个问题? 我的 tsc -v 输出是 2.0.10
【问题讨论】:
标签: typescript
我打赌你正在使用 phpstorm 或 webstorm。转到设置并在打字稿部分选择正确的 tsc bin
【讨论】:
您对相应 Angular 2 模块的引用不正确。在 Angular 2 版本中,模块名称和语法已更改。
在 Angular 2.0+ 中,您可以使用以下 sn-p 引导 JIT 编译器,
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';
import {AppModule} from './path/app.module';
platformBrowserDyanmic().bootstrapModule(AppModule);
或者使用 AOT 编译器,使用
import {platformBrowser} from '@angular/platform-browser';
import {AppModuleNgFactory} from './path/app.module.ngfactory';
platformBrowser().bootstrapModuleFactory(AppModuleNgFactory);
您可以随时参考最新的 Angular 2 文档here。
【讨论】: