如何在Typescript编译器上拼合输出?

时间:2019-05-12 18:09:38

标签: node.js typescript tsc

我的原始文件夹结构如下:

./
├── dist
├── node_modules
├── src
│   ├── <app files here>
├── package.json
└── tsconfig.json

编译打字稿时,文件保存在dist文件夹中,反映了src中的结构。不幸的是,来自dist的文件期望node_modules位于../node_modules位置(dist之外)下。

我要实现的是生成输出文件,并告诉他们node_modules.下-意味着它们与dist的内容处于同一级别。

我该怎么做?我正在玩rootDirs中的tsconfig.json,但是它什么也没做。在下面,您可以找到我的tsconfig.json文件。

{
    "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "declaration": false,
    "sourceMap": true,
    "outDir": "./dist/",
    "moduleResolution": "node",
    "baseUrl": "./",
    "rootDirs": [
        "./src",
        "./node_modules"
    ]
  },
  "include": [
      "src/**/*"
  ],
  "exclude": [
      "node_modules"
  ]

}

0 个答案:

没有答案