我有一个带有打字稿文件的SharePoint 2010 WebPart。我已经确认.ts,.map和.js文件都已部署到相应的文件夹中,我可以通过浏览器访问.map文件,.js文件和.ts文件,但在Canary的Network选项卡中我看到WebPart中每个.map文件的401错误。
到目前为止,我已尝试将管理中心中的“浏览器文件处理”设置设置为“允许”,并尝试按http://www.chaholl.com/archive/2013/01/03/typescript-in-a-sharepoint-farm-solution.aspx处的说明无效。
如何使用Canary使用TypeScript调试在SharePoint 2010 WebPart中工作?
答案 0 :(得分:1)
您应该能够通过将地图文件放在本地位置而不是依赖于从服务器获取它们来实现此目的。
您需要更新JavaScript文件中的路径以指向您的本地地图文件来执行此操作。
答案 1 :(得分:0)
在Visual Studio中,通过在每个文件(.map,.ts和.js)的文件属性中将Build Action
设置为Content
,我能够让Chrome调试.ts文件。我还必须确保我的所有JavaScript文件都有这个设置 - 我最初忽略了包含一些文件。
简而言之,确保输出文件夹中存在所有相关的JavaScript文件。