Прозрачные исходные файлы .ts без зависимых файлов конфигурации - PullRequest
0 голосов
/ 02 июля 2019

Я установил свой сервер 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 голосов
/ 02 июля 2019

Я наконец решил свою проблему с помощью const {propertyA, propertyB} = require ("../ package.json");Кто-то может объяснить, почему транспортер не копирует файл в этом случае?

...