【发布时间】:2021-05-05 00:40:34
【问题描述】:
我正在尝试将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";
- index.css:
@tailwind base;
@tailwind components;
@import "./colors.css";
@tailwind utilities;
body {
background-color: $my-custom-bgcolor;
}
- colors.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 并尝试了所有方法:我没有运气! ????
我无法将带有@import 的嵌套.css 导入为:
@import "./colors.css";
也不是:
@import "colors.css";
因此,我无法使用postcss-simple-vars。
【问题讨论】:
标签: postcss snowpack postcss-import