Как использовать --outDir TypeScript compilerOptions - PullRequest
0 голосов
/ 26 ноября 2018

Я столкнулся с проблемой, когда компилятор жалуется на следующее: Невозможно записать файл 'path / file.json', потому что он перезапишет входной файл.Я немного покопался, и большинство решений предлагают использовать outDir, чтобы исправить это.Это решение работает нормально, но я не уверен, какую папку ему передать.Прямо сейчас я настроил его следующим образом, и компилятор перестал жаловаться:

outDir: "path/file.json",

Я не слишком уверен, что это хорошая идея, потому что я в основном пропускаю ее сам.Json - это просто объект, с которого я читаю, и я использую проект Aurelia.Любые советы или информация будут с благодарностью.

My folder structure

1 Ответ

0 голосов
/ 26 ноября 2018

Я подозреваю, что вы не хотите, чтобы этот файл JSON был скомпилирован?Может быть, просто добавьте его в глобус «исключить» в вашем файле tsconfig.json, чтобы tsc не обработал его?* dist /

Тогда у моего tsconfig будет что-то вроде

{
  "compilerOptions": {
    "outDir": "dist"
  },
  "include": [
    "src/**/*"
  ],
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...