Vue CLI:将默认样式语言设置为 scss
Posted
技术标签:
【中文标题】Vue CLI:将默认样式语言设置为 scss【英文标题】:Vue CLI: set default style language to scss 【发布时间】:2018-12-21 18:04:52 【问题描述】:Vue CLI(如 Angular CLI)中是否有一个选项可以将组件样式中使用的默认语言设置为“scss”?
我必须自己在所有样式标记中设置lang="scss"
吗?
【问题讨论】:
我 90% 确定目前没有此选项。但绝对看起来很有用。可能会提出很好的功能请求。 我不知道。如果您的代码编辑器支持 sn-ps 或 autcompletion,您可以编写自己的组件模板,或者在您输入style
时让它建议完整的 <style lang="scss">
。
【参考方案1】:
你可以尝试在 webpack 配置中以正确的顺序设置你的加载器。
并且没有一个名为 scss 的特定项目,这里是 sass 来处理 .scss
module:
loaders: [
test: /\.js$/,
loader: 'babel',
exclude: /node_modules/
,
test: /\.vue$/,
loader: 'vue'
,
test: /\.s[a|c]ss$/,
loader: 'style!css!sass'
]
,
vue:
loaders:
scss: 'style!css!sass'
【讨论】:
以上是关于Vue CLI:将默认样式语言设置为 scss的主要内容,如果未能解决你的问题,请参考以下文章
webpack 配置scssless全局样式(自定义的,vue-cli2/3)
在 Vue CLI 3 中包含“normalize-scss”
在 Angular 6+ (styleExt) 中使用 scss 作为默认样式表
ISO 通过 vue.config.js 链接 Webpack 以将全局 .scss 导入添加到我的 .vue 文件的正确方法(vue-cli-plugin-nativescript-vue)