【问题标题】:ionic 2 typescript source map not createdionic 2 typescript source map 未创建
【发布时间】:2023-03-04 10:50:02
【问题描述】:

我正在尝试调试 Ionic 2 应用程序并且我想知道如何为每个映射到 typescript 文件包含 souceMap strong>javascript 文件。

但是当我在 Chrome 中打开开发工具时,没有任何 souceMap 文件。

另外,我在 tsconfig.json 文件中启用了 "sourceMap":true。 这是我的 tsconfig.json 文件

{
  "compilerOptions": {
    "allowSyntheticDefaultImports": true,
    "declaration": false,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
      "dom",
      "es2015"
    ],
    "module": "es2015",
    "moduleResolution": "node",
    "sourceMap": true,
    "target": "es5",
    "types": [
      "jasmine"
    ]
  },
  "include": [
    "src/**/*.ts"
  ],
  "exclude": [
    "node_modules"
  ],
  "compileOnSave": false,
  "atom": {
    "rewriteTsconfig": false
  }
}

之后,我尝试根据此更改 ionic.config.json sourcemaps not working for ionic 2。但这对我也不起作用。

有谁知道怎么回事?

【问题讨论】:

  • 您在运行应用程序时是否遇到任何错误?
  • 没有错误。应用程序运行良好。

标签: javascript angular typescript ionic2


【解决方案1】:

找到了答案。

仍然没有生成 .map 文件。因为这是一个错误,请参阅issue。但是现在我可以在添加这个之后进行调试

"config":{

     "ionic_source_map":"source_map"
}

进入 package.json 文件。现在所有 .ts 文件都以调试模式显示。

【讨论】:

    【解决方案2】:

    现在变成了-

    config: {
        ionic_bundler: "webpack",
        ionic_source_map_type: "#inline-source-map"
      }
    

    【讨论】:

    • 我们应该把这行代码放在哪里?到package.jsontsconfig.json?谢谢。
    猜你喜欢
    • 2017-12-01
    • 1970-01-01
    • 2017-09-10
    • 1970-01-01
    • 2017-03-02
    • 1970-01-01
    • 2017-09-16
    • 2017-10-14
    • 2018-05-11
    相关资源
    最近更新 更多