用grunt-ts生成源映射文件

时间:2018-07-02 14:16:19

标签: typescript gruntjs tsconfig grunt-ts

嗨,我正在乞求一个带有打字稿的项目,它使用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   来源网址:http://localhost:3501/public_html/web/js ...

0 个答案:

没有答案