Sam*_*tar 4 typescript visual-studio-2015
我正在使用最新的VS2015,并在我的项目文件中为typescript设置了以下选项:
<PropertyGroup>
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
<TypeScriptRemoveComments>false</TypeScriptRemoveComments>
<TypeScriptOutFile></TypeScriptOutFile>
<TypeScriptOutDir></TypeScriptOutDir>
<TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptMapRoot></TypeScriptMapRoot>
<TypeScriptSourceRoot></TypeScriptSourceRoot>
<TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
我的问题是它编译文件时:
UserService.ts it creates a userservice.js and a userservice.js.map
Run Code Online (Sandbox Code Playgroud)
然后包含 //# sourceMappingURL=userservice.js.map
userservice.js.map然后有这一行:
sources":["userservice.ts"]
Run Code Online (Sandbox Code Playgroud)
有没有人见过这个?我已经尝试重新创建文件和相同.这给我带来了很多问题.
跟进:
当我创建一个打字稿文件UserServicexxxx.ts一切正常.当我删除所有UserService文件并创建UserService.ts时,它会回到以前做过的事情.
我一直在努力创建UserService.ts,UserService.js和UserService.js.map :-(
此问题可能是原因:https://github.com/Microsoft/TypeScript/issues/2011
你有没有检查过你引用UserService.ts的文件是否正确?如果它们是用户服务.ts,它将编译到userservice.js,无论ts文件的实际大小写如何.由于性能原因,他们现在不会检查这个,但它会产生这样的奇怪错误.
清理您的项目并搜索"userservice.ts".如果找到一个,请将大小写更改为正确的CamelCasing并重新编译.
我在这里重复了这个问题:



任何挥之不去的链接都要特别检查!
| 归档时间: |
|
| 查看次数: |
958 次 |
| 最近记录: |