【发布时间】:2015-10-22 09:50:10
【问题描述】:
如何解决下面 VS2015 报告的错误?
我正在使用 VS2015 RTM,并且我创建了一个非常简单的 Angular 2 Web 应用程序(如 angular.io 上所示)。 构建解决方案时,出现以下两个错误:
- 错误 TS1148:构建:除非提供“--module”标志,否则无法编译模块。
我试图通过使用 tsconfig.json 来解决这个问题,但没有任何乐趣。
- 错误 TS1219:构建:对装饰器的实验性支持是一项可能在未来版本中更改的功能。指定“--experimentalDecorators”以删除此警告。
我尝试通过在 csproj 文件中添加 TypeScriptExperimentalDecorators 元素并将其设置为 true 来解决此问题,但它并没有消除错误。
有什么建议吗?
【问题讨论】:
-
您的 tsconfig.json 看起来如何?见this one(来自另一个SO用户,不是我的)和这个from ngconf2015demo。
-
我从命令行运行这个:tsc --watch -m commonjs -t es5 --emitDecoratorMetadata --experimentalDecorators your-file.ts
-
@EricMartinez 我的 tsconfig.json 是正确的,但 VS2015 RTM 无法识别它。也许 MS 会在未来的升级中改变这一点(我希望如此)。
-
@TGH 感谢您的建议,但我希望 VS2015 在编辑后自动转译 ts 文件。它现在正在工作。请参阅下面的帖子。
标签: visual-studio-2015 angular typescript1.5