我刚刚在这里示例了
https://angular.io/docs/ts/latest/quickstart.html
我已经完成了所有按照快速入门手册.
但是当我的app.ts得到编译时,在webstrom控制台中收到警告.
原文链接:https://www.f2er.com/angularjs/143119.html我已经完成了所有按照快速入门手册.
但是当我的app.ts得到编译时,在webstrom控制台中收到警告.
这里是细节:
我在Windows 8.1 x64,Webstorm 11.0.1
app.ts:
import {bootstrap,Component} from 'angular2/angular2'; @Component({ selector: 'my-app',template: '<h1>My First Angular 3 App</h1>' }) class AppComponent { } bootstrap(AppComponent);
tsconfig.json:
{ "compilerOptions": { "target": "ES5","module": "commonjs","sourceMap": true,"emitDecoratorMetadata": true,"experimentalDecorators": true,"removeComments": false,"noImplicitAny": false,"sourceRoot": "/" },"exclude": [ "node_modules" ] }
我正在将tsconfig.json文件放在app文件夹和根目录下.
该app.ts实际上得到文件编译,但由于某些原因得到警告:
错误TS1148:除非提供’–module’标志,否则无法编译模块.
错误TS2307:找不到模块’angular2 / angular2′.
错误TS1205:装饰器仅在定位ECMAScript 5及更高版本时可用.
错误TS1219:装饰器的实验支持是将来版本可能会发生变化的功能.指定“–experimentalDecorators”以删除此警告.
我有打字包括
我的文件夹结构
编辑:
在设置tsconfig.json之后,错误将从Typescript窗口中解析出来
更新:
文件 – >设置 – >语言与框架 – > TypeScript有助于切换到tsconfig.json.然后我通过禁用Typescript观察者来解决下一个问题,我手动启用:文件 – >设置 – >工具 – >文件监视器.现在这些设置一切都正常.