【发布时间】:2021-10-16 00:29:06
【问题描述】:
我已经为我的项目配置了 tailwindcss,但是在 npm run start 之后我收到以下错误。
(node:7032) UnhandledPromiseRejectionWarning: Error: Expected a pseudo-class or pseudo-element.
at D:\projects\frontend\example1\src\styles\tailwind.css:5:3 指向下面的tailwind.css 文件。
tailwind.css.
@tailwind base;
@tailwind components;
.input {
@apply focus: outline-none focus:border-gray-500 p-3 border-2 text-lg font-light border-gray-200;
}
.btn {
@apply py-3 px-5 bg-gray-800 text-white font-semibold mt-3 rounded-lg text-lg focus: outline-none hover:opacity-90;
}
@tailwind utilities;
package.json 中的脚本是
"scripts": {
"tailwind:build": "npx tailwindcss -i ./src/styles/tailwind.css -o ./src/styles/styles.css",
"apollo:codegen": "rimraf src/__generated__ && apollo client:codegen src/__generated__ --target=typescript --outputFlat",
"start": "npm run apollo:codegen && npm run tailwind:build & react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
什么可能导致这个错误?
【问题讨论】:
-
删除第5行和第9行
focus:后面的空格 -
@DhilipH 将其添加为答案。我个人会赞成。这件事折磨了我一夜! ????
标签: reactjs tailwind-css