Я обнаружил проблему в структуре моего приложения и процессе сборки с использованием WebPack, TypeScript и TS-Loader, которая, как я думал, была вызвана TypeScript 2.1.4, но, очевидно, присутствовала все время.
Вы можете увидеть все подробности из другого моего сообщения: TypeScript 2.1.4 критические изменения в ts-loader webpack
Короче говоря, у меня Gulp и WebPack установлены на точку входа /client/app.ts, в которой на данный момент почти ничего нет (конечно, ничего не ссылается на / server /), но этап компиляции TypeScript процесса сборки WebPack все еще пытается запускать на / server (и в другом моем сообщении, показывающем ошибку компиляции из папки сервера, когда он должен запускаться только из папки клиента).
Что я делаю не так и как это исправить, чтобы он работал только с файлами /client/.ts и, в частности, просматривал структуру из app.ts?
Вот мое репо, показывающее все, с чем я работал до сих пор: https://github.com/CmdrShepardsPie/test-ts-app/tree/develop
Спасибо
exclude: /server\//
в конфигурации загрузчика - person Andy Ray   schedule 22.12.2016ts-loader
, и сawesome-typescript-loader
. Решение (возможно, немного неэлегантное, но простое) - создать в любом месте пустой файл .ts и указать его какinput
вtsconfig.json
. Таким образом, tsc будет обрабатывать файлы из загрузчика webpack и этот пустой файл каждый раз при его вызове, но оставит другие файлы в покое. - person user4520   schedule 29.10.2017