0

嗨,我正在使用 typescript 开始一个项目,它使用grunt-ts编译为 javascript。

我在一个文件中的配置:tsconfig.json 是:

{
  "compileOnSave": true,
  "compilerOptions": {
    "target": "es5",
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true,
    "removeComments": false,
    "module": "amd",
    "resolveJsonModule": true,
    "strict": true,
    "rootDir": "public_html/",
    "outDir": ".tmp/",
    "sourceMap": true
  },
  "include": [
    "public_html/web/js/**/*.ts"
  ],
  "exclude": [
    "node_modules/"
  ]
}

我的 gruntfile.js 它很大,但这是我调用 tsconfig.json 的任务

grunt.initConfig({
   ...
   ...
   ...
   ts: {
        dev: {
           tsconfig: "./tsconfig.json"
        }
   },
...
});

我正在运行打字稿:2.9.2 版和 grunt-ts 5.5.1 版

我将 sourceMap 定义为 true,但是当我编译 .map 文件时没有生成。我做错了什么?

更新

我现在意识到我的 .map 文件正在生成,尽管代码在一行中。:/

但是在 Chrome 中不显示 .ts 文件中的任何内容。在Firefox中它显示一条错误消息

获取原始源时出错:请求失败,状态为 404 源 URL:http://localhost:3501/public_html/web/js ...

4

0 回答 0