首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Typescript (tsc)无法拾取我的.ts文件

Typescript (tsc)无法拾取我的.ts文件
EN

Stack Overflow用户
提问于 2018-06-03 04:09:32
回答 1查看 213关注 0票数 0

tsc --版本2.8.3

在我的firebase项目中,根目录下有tsconfig.json,如下所示;

{
  "compilerOptions": {
    /* Basic Options */
    "target": "es5",
    "module": "commonjs",
    "outDir": "./",
    "types": ["mocha"],
    "sourceMap": true,
    "project": "/**/*.ts",
    "watch": true,
    "strict": true
  },
  "exclude": ["node_modules", "typings/browser.d.ts", "typings/browser"]
}

在下面的文件夹下,我有如下所示的test.ts文件;

app-firebase\functions\Repositories\test.ts

代码:

abstract class AnimalAbstract {     
  abstract makeSound(): void;
  move(): void {
    console.log("roaming the earth...");
  }
}

如果我在根文件夹运行tsc,它不会将文件编译成.js。但是如果我导航到文件夹并运行tsc test.ts,它就会编译。

我还尝试删除config文件中的project参数,但也不起作用。

我怎么才能让它watch整个项目文件夹呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-03 04:54:52

好的,我必须在配置中添加rootDir

{
  "compilerOptions": {
    /* Basic Options */
    "target": "es5",
    "module": "commonjs",
    "outDir": "./",
    "types": ["mocha"],
    "sourceMap": true,
    "rootDir": "./",
    "watch": true,
    "strict": true
  },
  "exclude": ["node_modules", "typings/browser.d.ts", "typings/browser"]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50660762

复制
相关文章

相似问题

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