반응형
SCSS alias in Vue SFC via Rollup
When using Webpack is pretty straight forward to add an alias for scss files in a Vue SFC, e.g:
<style lang="scss">
@import "~scss/config/config";
...
</style>
Would be the following in Webpack:
alias: {
sass: path.resolve(__dirname, '../scss/')
}
롤업에 동일한 종류의 별칭을 추가하는 방법은?rollup-plugin-vue
?
I've tried adding a number of postcss plugins, e.g
import importer from 'postcss-import';
vue({
css: false,
style: {
postcssPlugins: [
importer({
path: null,
addModulesDirectories: [path.resolve(__dirname, '../shared')]
})
]
}
}),
나도 노력했어:rollup-plugin-alias
,rollup-plugin-includepaths
그리고 다른 postcss 플러그 인들도 있다.
나는 네가 사용할 수 없다고 생각한다.postcss
이를 위해 Vue 플러그인 내의 플러그인은scss
에 전해지기 전에postcss
. 사용rollup-vue-plugin
디렉토리 별칭에 사용할 수 있는 경우,node_modules
:
//rollup.config.js
import VuePlugin from 'rollup-plugin-vue'
...
plugins: [
VuePlugin({
style: {
preprocessOptions: {
scss: {
includePaths: ['node_modules'],
}
}
})
]
...
// some .vue file
<style>
@import 'some-node-module' //resolves to 'node_modules/some-node-module'
</style
ReferenceURL : https://stackoverflow.com/questions/53442900/scss-alias-in-vue-sfc-via-rollup
반응형
'programing' 카테고리의 다른 글
vuex 저장소의 app.config.globalProperties 액세스 (0) | 2022.04.15 |
---|---|
메서드 조명\보기\보기::응답 없음 (0) | 2022.04.15 |
로그인하지 않은 경우 글로벌 사이드바 제거 방법(vuetify) (0) | 2022.04.15 |
Java.util 변환.날짜 to 문자열 (0) | 2022.04.15 |
Composition API(Vue 3)에서 Vuex 게터를 보는 방법 (0) | 2022.04.15 |