TypeScript OutDir содержит package.json - PullRequest
0 голосов
/ 05 ноября 2019

Я пытаюсь собрать свой простой пакет npm, и все хорошо. Однако, когда я пытаюсь его построить, все идет не так.

Я получаю следующее:

 - dist
   - package.json
   - src
      - index.js
      - index.d.ts
      - ...

Но это не то, что я ожидал получить, я уверен,Я сделал это раньше и получил следующее:

 - dist
   - index.js
   - index.d.ts
   - ...

Это то, чем я хочу закончить, но пока ничего не получилось.

Мой tsconfig.json выглядит такэто:

{
    "compilerOptions": {
        "target": "es5",
        "module": "commonjs",
        "lib": ["es6", "dom"],
        "resolveJsonModule": true,
        "declaration": true,
        "declarationMap": true,
        "sourceMap": true,
        "outDir": "dist",
        "strict": true,
        "esModuleInterop": true
    },
    "include": ["src"],
    "exclude": ["node_modules", "build", "dist"]
}

Мне не удалось найти причину для включения пути package.json или src. Я пользуюсь typescript@3.6.4.

1 Ответ

1 голос
/ 05 ноября 2019

Импортируете ли вы package.json в код? Если это так, копируется из-за resolveJsonModule.

Если вы хотите читать файлы JSON без их копирования, вы можете сделать readFile и JSON.parse.

...