我正在使用VS2015,并试图在ASP.NET Core项目中使用TypeScript生成一个Angular应用程序,但无论我尝试什么,我都无法将我的Angular虚拟项目转储到wwwroot
文件夹中,尽管VS2015将其识别为TypeScript虚拟项目。这里是我的项目结构:Visual Studio 2015不将TypeScript编译为ASP.NET Core项目的一部分?
这里是我的tsconfig.json
文件:
{
"compileOnSave": true,
"compilerOptions": {
"noImplicitAny": false,
"noEmitOnError": true,
"removeComments": false,
"sourceMap": true,
"target": "es5",
"module": "system",
"experimentalDecorators": true,
"moduleResolution": "node",
"outDir": "../../wwwroot/"
},
"exclude": [
"node_modules",
"wwwroot"
]
}
VS不会自动编译这个,甚至运行在一个文件中的命令行结果npm run tsc:w main.ts
未找到错误。我如何获得我的ts文件来构建?
几周前,我用Angular2和ts浏览过类似的话题。尽管我有点像Visual Studio纯粹主义者将所有内容与c#后端集成在一起,但很多阅读令人惊讶地说服我尝试VS Code for前端和Angular。对我来说,它变得更加无缝集成角度,和一些非常好的惊喜与舒适的前端工作(特别是与vs相比,速度的突破速度) – Turo
@Turo没有可悲的选择 – ReactingToAngularVues
我有同样的问题vs2015更新3.对我来说,解决方案是手动设置TypeScript版本为1.7或更高版本: http://stackoverflow.com/questions/39021808/vs2015-adding-watch-true-to-tsconfig-json-causing- jserrorscriptexception-0x/39022452#39022452 – Dudi