首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aurelia + JSPM + Typescript浏览器端调试

Aurelia + JSPM + Typescript浏览器端调试
EN

Stack Overflow用户
提问于 2017-01-20 05:45:39
回答 1查看 131关注 0票数 2

我一直在尝试使用Aurelia构建选项进行开发/构建工作流程。我们的结论是,我们更希望开发人员在网站捆绑时测试它,而不是将所有单独的文件提供给浏览器。此外,我们使用的是TypeScript。并且我们希望拥有源码映射所提供的浏览器端调试体验。我正在使用的是一个包含许多Aurelia组件的大型应用程序,因此在活动的开发更改/刷新或监视周期中,页面刷新的几秒钟时间似乎会增加。而且似乎如果开发人员在捆绑包中工作,那么捆绑包问题就会立即被发现。

使用Aurelia-cli (v23),并使用TypeScript创建一个新项目,然后构建用于浏览器调试的RequireJS包和源代码映射。即,在运行au run之后。

使用骨架- typescript -webpack入门项目(两周前下载),然后运行npm start还提供webpack包的typescript的浏览器端调试。

使用使用jspm和systemjs的骨架类型脚本,运行gulp serve-bundle不提供客户端类型脚本调试。但是,gulp serve确实提供了客户端调试,但该站点并未捆绑在一起。这些吞咽任务之间的唯一区别是,网站是捆绑的,而不是非捆绑的。

因此,捆绑站点的typescript源码地图客户端调试似乎可以与Aurelia-cli和webpack一起使用,但不能与jspm一起使用。

我们的项目是基于框架类型的脚本开始的。在我们重构构建工作流程之前,我试图弄清楚如何让jspm支持浏览器上的typescript调试。

我在网上寻找,但没有找到任何明确的方向,并用试错法对配置设置进行了大量实验,但似乎无法获得一个捆绑的jspm站点来允许客户端typescript调试体验。

这是jspm、systemJS或Aurelia-Bundler的限制吗?或者,在config.js或bundles.js中,是否有一些配置设置,我需要添加到骨架-typescript starter项目中才能使其工作?

EN

回答 1

Stack Overflow用户

发布于 2017-02-19 20:44:43

也许您无法访问源地图。我不确定,我记得一些关于源映射是如何生成的,(内联,特定文件夹中的文件),并在服务器中添加映射路径以使它们可访问。

https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-typescript-aspnetcore/src/skeleton/Startup.cs#L69-L74

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41752282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档