打字稿+电子源地图

时间:2016-05-11 14:53:35

标签: typescript source-maps

我有一个使用Typescript和Electon的项目。我希望控制台错误引用Typescript文件,而不是javascript缩小文件。我读过它可以用源地图完成。

我看到一些像this这样的引用,但我没有实现我的目标。

2 个答案:

答案 0 :(得分:1)

我能够使用npm模块“ source-map-support”来工作。

按以下步骤将其安装在您的项目中:

with open('data.bin') as f:
    for line in f:
        parts = line.split() # split the line on whitespace
        if parts[0] == 'mlon': # whatever variable you want to process
            a = int(parts[1]) # convert next two params from strings to integers
            b = int(parts[2])
            desc = ' '.join(parts[2:]) # join the rest back together as the description
            print(a, b, desc)

然后在第一行代码中将其要求进入您的Electron渲染器进程,如下所示:

npm install --save source-map-support

有关完整详细信息,请参见此处:https://www.npmjs.com/package/source-map-support

答案 1 :(得分:1)

通过在tsconfig.json中同时启用inlineSourceMapinlineSources,我能够使其正常工作。