与Typescript一起进行的TFS Visual Studio项目可能存在问题.
在构建tsc不能覆盖readonly .js文件时抛出Permission denied错误.
Error 1 Permission denied
Error 2 The command ""C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0\tsc
"c:\users\schlicht\documents\visual studio 2012\Projects\TypeScriptHTMLApp1\TypeScriptHTMLApp1\app.ts"" exited with code 1.
Run Code Online (Sandbox Code Playgroud)
是否有可能没有明确地检查出的文件使用一个构建与 TSC?
不要检入.js文件.我们在TypeScript项目中使用这种方法,效果很好.不需要在源代码控制中生成.js; 将.js文件视为项目输出,如.exe或.dll.
现在,如果您的构建服务器配置为Typescript运行,TSC将运行并生成JavaScript文件.
如果您不想删除JS文件,这是另一种替代解决方案.因为,如果您暂时删除JS,并且任何其他开发人员再次将这些文件签入TFS,则会发生同样的错误.(更多的是隐藏文件,所以如果你不仔细办理登机手续,可以在TFS办理登机手续)
在这种情况下,你可以运行一个预生成事件,这将删除所有只读属性的JS文件为该项目.
1. 右键单击该项目,打开项目属性窗口
2.选择" 构建事件"选项卡
这将确保所有JS文件都释放Read-Only属性,并且写入文件时不会出现任何错误.
希望这可以帮助.
资料来源:http://dailydotnettips.com/2014/05/03/typescript-emit-error-write-to-file-failed-how-to-resolve
| 归档时间: |
|
| 查看次数: |
3908 次 |
| 最近记录: |