我正在尝试postcss-simple-vars
与Snowpack一起使用。
REPL:https ://github.com/frederikhors/snowpack-svelte-tailwindcss
我正在使用https://github.com/snowpackjs/snowpack/tree/main/create-snowpack-app/app-template-svelte-typescript
我正在尝试像这样使用它:
- postcss.config.js:
module.exports = {
plugins: [
require('postcss-import'),
require('postcss-simple-vars'),
require('tailwindcss'),
require('autoprefixer'),
...(production ? [require('cssnano')] : [])
],
};
- index.js:
import "./index.css";
- 索引.css:
@tailwind base;
@tailwind components;
@import "./colors.css";
@tailwind utilities;
body {
background-color: $my-custom-bgcolor;
}
- 颜色.css:
$my-custom-bgcolor: #ff0000;
但它找不到变量,为什么?
Error: Command failed with exit code 1: postcss
CssSyntaxError: postcss-simple-vars: C:\project\stdin:28:3: Undefined variable $my-custom-bgcolor
你能帮助我吗?
更新:
我阅读了所有https://github.com/snowpackjs/snowpack/discussions/1693并尝试了一切:我没有运气!
我无法将嵌套的 .css 导入@import
为:
@import "./colors.css";
也不是:
@import "colors.css";
因此,我无法使用postcss-simple-vars
.