转换.ts源文件而没有相关的配置文件

时间:2019-07-02 13:38:58

标签: node.js typescript tsc

我通过以下方式在打字稿中设置了我的node.js服务器:

/src
  /...
/dist
/node_modules
  /...
/tsconfig.json
/..other conf and typings files

例如,/ src中的某些文件从package.json获得一些配置。这使得编译器在dist中创建此层次结构:

/dist
  /src
    /...js files
  /package.json

我的tsconfig.json如下:

{
    "compilerOptions": {
        "module": "commonjs",
        "esModuleInterop": true,
        "allowSyntheticDefaultImports": true,
        "target": "es6",
        "noImplicitAny": true,
        "moduleResolution": "node",
        "sourceMap": true,
        "outDir": "dist",
        "resolveJsonModule": true
    },
    "include": [
        "src/**/*",
        "typings-custom/**/*.ts"
    ],
    "exclude": [
        "./package.json"
    ]
}

我想知道是否有可能从dist文件夹中排除某些依赖项,因为/ src和/ dist之间的相对路径保持不变

谢谢。

1 个答案:

答案 0 :(得分:0)

我终于通过使用const {propertyA,propertyB} = require(“ ../ package.json”);解决了我的问题。 有人可以解释为什么在这种情况下编译程序不会复制文件吗?