在编译包含Angular2导入的Typescript时,在Webstorm中获取警告
我刚刚在这里示例了
https://angular.io/docs/ts/latest/quickstart.html
我已经完成了所有按照快速入门手册. 但是当我的app.ts得到编译时,在webstrom控制台中收到警告. 这里是细节: 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’标志,否则无法编译模块. 我有打字包括 我的文件夹结构 编辑: 在设置tsconfig.json之后,错误将从Typescript窗口中解析出来 但在运行输出和代码编辑器中有错误: tsconfig.json没有问题: 更新: 文件 – >设置 – >语言与框架 – > TypeScript有助于切换到tsconfig.json.然后我通过禁用Typescript观察者来解决下一个问题,我手动启用:文件 – >设置 – >工具 – >文件监视器.现在这些设置一切都正常.
你需要进入文件 – >网络风暴中的设置然后在设置侧栏上转到语言&框架 – >打字稿.
然后在TypeScript设置页面中,单击按钮选项手动设置选项或使用tsconfig.json.选择tsconfig选项,然后应用更改并关闭.那么在编译TypeScript时,webstorm应该知道使用tsconfig选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |