为什么Tailwind CSS没有效果?

3
没有错误,但Tailwind没有应用任何样式: package.json
"dependencies": {
    "tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.0.2",
    "vue": "^3.0.5"
},
"devDependencies": {
    "autoprefixer": "^9.8.6",
    "parcel-bundler": "^1.12.4",
    "postcss": "^7.0.35",
    "@vue/cli": "^5.0.0-alpha.2"
},

postcss.config.js

module.exports = 
{
    plugins: 
    {
        tailwindcss: {},
        autoprefixer: {}
    }
}

tailwind.config.js

module.exports = 
{
  purge: [],
  darkMode: 'class', // or 'media' or 'class'
  theme: 
  {
    extend: {},
  },
  variants: 
  {
    extend: {},
  },
  plugins: [],
}

index.html

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <link rel="stylesheet" href="css/main.css">
</head>
<body class="dark bg-gray-100">  
    <div class='app' id='app' class="bg-red-500">
        <div class="text-gray-50">hello world</div>
    </div>
</body>
</html>

main.css

@import "../../node_modules/tailwindcss/base.css";
@import "../../node_modules/tailwindcss/components.css";
@import "../../node_modules/tailwindcss/utilities.css";

使用方法: node ./node_modules/.bin/parcel src/index.html将源代码构建为应用程序。
1个回答

3

1
非常感谢您的帮助!但是还没有生效,仍然没有样式,由于某些原因它仍然无法看到Tailwind文件。例如,在我的CSS文件中:@tailwind "NoNSeNsE";可以编译而不出错。@tailwind "../../node_modules/tailwindcss/base";@tailwind "base";也是如此。是否有一种详细的方法来调试Tailwind或Parcel,以便我可以看到它正在尝试查找的确切文件? - Richard
哦,哈哈,我把“引号”加上了,你没有加。现在可以用了。谢谢你,先生! - Richard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接