nuxt 配置对less、sass、stylus的支持
导读
在项目开发的过程中呢,在编写项目样式的时候,很多童鞋喜欢使用css预处理器进行方便快捷的开发,
所以说,让我们的项目支持预处理器是非常有必要的;
这章节呢,我们项目新增对 stylus、less、sass 这三款比较常用的css预处理器工具的支持;
我们可以去到官网查看文档:https://zh.nuxtjs.org/api/configuration-build/#styleresources
- 首先我们需要安装
style-resources:
cnpm install --save-dev @nuxtjs/style-resources
-
我们根据需要,会安装如下:
- sass:
cnpm install --save-dev sass-loader node-sass - less:
cnpm install --save-dev less-loader less - stylus:
cnpm install --save-dev stylus-loader stylus
- sass:
-
接下来我们需要修改
nuxt.config.js里面的配置,如下:
export default {
modules: [
'@nuxtjs/style-resources',
],
styleResources: {
scss: './assets/variables.scss',
less: './assets/**/*.less',
// sass: ... 需要什么配置什么,这里是全局的
}
}
stylus
- 接下来,我们进入测试阶段,我们修改
index.vue里面的样式如下:
<style scoped lang="stylus">
wh($w = 100%, $h = 100%){
width:$w; height:$h;background-color:red;
}
.content-page {

本文介绍了如何在Nuxt项目中配置对less、sass和stylus预处理器的支持,包括安装所需依赖、修改配置文件,以及验证配置是否生效的过程。通过全局引入公共样式文件,简化项目开发中的样式管理。
最低0.47元/天 解锁文章
738

被折叠的 条评论
为什么被折叠?



