использование ввода во много раз увеличивает размер кода? - PullRequest
0 голосов
/ 25 июня 2018

Я работаю над проектом в Angular 4 и TypeScript . Недавно я видел видео на VSCODE, которое может это сделать. Для этого я установил плагин prettier. И запустил это, чтобы код выглядел хорошо и читабельно. Я также сделал то же самое с файлом скрипта (т.е. с файлом TS). Что он сделал, так это сделал его читабельным, но количество строк кода значительно увеличилось.

давайте предположим, что я написал ввод

let input = {"root": {"firstname":input.firstname , "lastname": input.lastname , "mobilenumber": input.mobile}};

После того, как я запустил prettier, ввод, представляющий собой одну строку кода TS, стал таким:

let input = {

"root":{

"firstname":input.firstname ,

"lastname": input.lastname ,

"mobilenumber": input.mobile,

}

};

Так что требуется от 6 до 7 строк кода.

Увеличивает ли это размер файла, когда он входит в новую строку, которая выглядит как 'ENTER'?

Я спрашиваю об этом, потому что после этого у меня возникла ошибка памяти при сборке. И увеличит ли это размер памяти моей страницы, потому что почти все страницы занимают от 40 до 50 МБ, когда я проверил их с помощью инструментов разработчика Chrome и сделал снимки кучи.

40 - 50 mb page size

Ответы [ 2 ]

0 голосов
/ 25 июня 2018

Размер вашего упакованного кода будет зависеть от вашей сборки.

Основным процессом, определяющим размер вашей страницы, будет минимизация. Цитирую Википедию:

Минимизация (также минимизация или минимизация) в языках программирования и особенно в JavaScript - это процесс удаления всех ненужных символов из исходного кода без изменения его функциональности.

При разработке сборки ваш код обычно не минимизируется, поэтому размер вашей страницы будет больше. Но при производственной сборке весь ваш код должен быть минимизирован, и это не окажет никакого влияния.

0 голосов
/ 25 июня 2018

Если у вас есть пробелы, это увеличит размер файла

...