我在我的assets/css/myfile.less
Nuxt文件夹中创建了一个.less
文件,并向其中添加了一些CSS。
.edit-btn-color {
background-color: #b1c646;
color: white;
}
.edit-btn-color:hover {
background-color: darken(#b1c646, 10%);
color: white;
}
在nuxt.config.js
中,我执行以下操作:
export default {
less: ['@/assets/css/myfile.less'],
}
但它不起作用。
2条答案
按热度按时间b09cbbtk1#
由于Nuxt2仍在使用Webpack4,因此需要安装
less-loader
(v8 is using Webpack5)的v7然后,在某处创建一个
.less
文件,如/assets/css/myfile.less
并在
nuxt.config.js
中使用它与此这里使用的密钥是
css
,对于SCSS、SASS、Less、Stylus等也是一样,如文档中所示:https://nuxtjs.org/docs/2.x/features/configuration#the-css-property2lpgd9682#
Nuxt v3的答案是:
1.安装更少:
npm i less
(不需要less-loader
)。1.对于全局样式,请将其添加到
nuxt.config.ts
,如下所示:1.在您的组件中,您可以使用Less,如下所示: