【发布时间】:2020-08-06 20:04:54
【问题描述】:
我正在尝试将 Tailwind.css 添加到 Vue.js 项目中。有很多关于如何做到这一点的资源,其中大多数都遵循与this video 相同的路径。为了确保我处于与视频中相同的条件,我从头开始创建了一个 Vue 应用程序,使用 vue-cli 和默认预设。在这一步之后,我做了以下事情:
npm install tailwind.css- 创建
src/styles/tailwind.css -
将以下内容添加到 css 文件中:
@tailwind base; @tailwind components; @tailwind utilities; 调用
npx tailwind init在项目根目录下创建tailwind.config.js文件- 在项目的根目录下创建
postcss.config.js,并将以下内容添加到该文件中:
module.exports = { 插件:[require("tailwindcss"), require("autoprefixer")], };
- 向
tailwind.config.js文件添加自定义颜色:
module.exports = { 主题:{ 颜色: { "awesome-color": "#56b890", }, 扩展:{}、}、变体:{}、插件:[]、};
- 向
vue-cli生成的HelloWorld.vue组件添加一个简单的<p>元素 - 尝试使用
tailwind类对其进行样式设置
最后,问题来了:我可以应用一些类,如 bg-awesome-color 或 text-xl 并让它们正确渲染,但很多其他类将无法工作。
例如,删除这些类并尝试使用bg-black、bg-orange-500 或text-orange-500 完全没有效果。我做错什么了吗 ?这会是 Vue.js 和 Tailwind.css 的兼容性问题吗?
我不知道这是否相关,我也注意到在添加 Tailwind.css 后,原来在 vue-cli 模板中居中的 Vue logo 现在在页面中左对齐了。
非常感谢您的帮助!
【问题讨论】:
标签: css vue.js vue-cli tailwind-css