#angular #typescript #webpack #webpack-dev-server
#angular #typescript #webpack #webpack-dev-server
Вопрос:
Я следую инструкциям Angular 2 Quickstart и Webpack. Я добился, чтобы все работало нормально в разработке. Мой вопрос касается организации.
В руководстве по веб-пакетам Angular 2 говорится
Хотя мы говорим Webpack помещать выходные пакеты в папку dist, сервер разработки хранит все пакеты в памяти; он не записывает их на диск. Таким образом, мы не найдем никаких файлов в папке dist (по крайней мере, ни одного, созданного из этой сборки разработки).
И это правда — моя dist
папка пуста. Однако после того, как я запустил свой сценарий запуска npm, в мои src
, src/app
и config
папки были добавлены .js
и .js.map
файлы для всех их .ts
файлов.
Мой вопрос в том, ожидается ли это и является ли это лучшей практикой? Должны ли мои скомпилированные файлы находиться в том же каталоге, что и предварительно скомпилированные файлы? Могу ли я вывести их в отдельные папки, чтобы свести к минимуму беспорядок в папке со всеми моими .ts
файлами?
Чтобы избежать ненужного раздувания этого вопроса, все мои файлы в точности соответствуют тому, что указано в руководстве по Webpack, перед разделом о Karma.
Ответ №1:
Мой вопрос в том, ожидается ли это и является ли это лучшей практикой
Это обычное дело. Вы просто указываете их, однако, например, я делаю это в alm:https://github.com/alm-tools/alm/blob/ff7f0c5fa9f329dafdf2cfc61ffa0908c0c8f7f8/.gitignore#L5-L6