这是我目前所尝试的:
1.通过npm install postcss-nesting --save-dev
安装
1.设置虚拟配置js:
import { fileURLToPath, URL } from 'url';
import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import postcssNesting from 'postcss-nesting';
export default defineConfig({
plugins: [
vue(),
postcssNesting
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
}
});
但是它不起作用。什么是正确的方法来设置PostCSS,以便我可以使用CSS嵌套?
2条答案
按热度按时间v9tzhpje1#
我能让它像这样工作:
6yt4nkrj2#
只需在项目的根目录下创建一个名为
postcss.config.js
的文件:Vite使用postcss-load-config,这意味着它可以获取postcss配置文件(文件名可以是该软件包支持的许多格式之一,例如
postcss.config.js
、.postcssrc
、.postcssrc.js
等)。如果您希望像在SASS中那样使用PostCSS进行嵌套,我建议您使用postcss-nested。
如果你想把它和TailwindCSS一起使用,你不需要安装它,因为它直接包含在
tailwindcss
包中:尾风文件:筑巢