Файл начальной загрузки импорта Angular6 в нескольких компонентах scss - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть вопрос, касающийся импорта одного и того же файла scss в разных композитах, например, файла начальной загрузки scss из модуля узла, скомпилирует ли он как один файл или дублирует его, в зависимости от количества композитов, которые яимпортировано в?

Спасибо

Ответы [ 2 ]

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

Вы импортируете загрузчик в нескольких компонентах. Это означает, что вы сохранили файл начальной загрузки либо в активах, но просто передали index.html как

<link href="...." rel="stylesheet">

или

npm install --save bootstrap

angular.json

styles:[
"node_modules/scss/bootstrap.scss"
]

Таким образом, importing каждый раз в several components собирает его как один файл. Однако каждый раз он ссылается на файл начальной загрузки.

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

Нет, Angular не будет дублировать какие-либо файлы, а просто будет ссылаться на один и тот же файл. Я не могу найти никаких ссылок, чтобы точно подтвердить это утверждение, но я никогда не слышал о дублировании файлов с любым компилятором, тем более, что это было бы очень неэффективно. Взгляните на этот вопрос SOF, который может вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...