각자 독립된 scope에서 서로 다르게 반영되어 동작함.
remote
_variables.sass
...
$primary: #d3ca5f;
...
host
_variables.sass
...
$primary: #e41485;
...
webpack.config.js(remote, host 양측 동일)
css: {
loaderOptions: {
sass: {
additionalData: `
@import "@/assets/styles/_variables.scss";
`,
},
},
sourceMap: true,
},
webpack에 의해 번들링될때 scss의 variables($primary..)들이 컴파일 타임에 반영되기 때문