npm - 使用 Vue3 构建 tailwindcss 安装以进行生产
问题描述
我对 npm 很不熟悉,(我用 python 开发)而且大部分时间我只是按照教程所说的去做。但现在我被困住了。我尝试将 Tailwindcss 与“Vue 3”结合使用,并按照网站上的安装步骤操作:网站 tailwind+Vue 3
npm init @vitejs/app my-project
cd my-project
npm install
npm install -D tailwindcss@latest postcss@latest autoprefixer@latest
npx tailwindcss init -p
在添加一些 HTML 并运行之后:
npm run dev
在浏览器中一切正常。
但是后来我想构建它以在我使用的生产中使用
npm run build
经过一些处理后,我的 dist 文件夹充满了 index.html 和资产。
这里开始我的问题。我期待我可以将这些文件复制到我的服务器,并且它应该为我的站点提供服务。但我看到的只是一个空白页。
我在任何地方或其他有同样问题的人都找不到答案,所以我认为这是我不知道的愚蠢行为。但它是什么?
希望可以有人帮帮我...
解决方案
试试这个,也许会起作用 https://dev.to/vonagedev/using-tailwind-css-with-vue-js-b1b
Webpack(和 Vue-loader,它是 Vue.js 组件的 Webpack 加载器)可以配置为使用 PostCSS,它是 CSS 的 Webpack 加载器。
它将在 postcss.config.js 文件中查找配置,并可以从您添加的包中使用 CSS 构建应用程序。并且,使用此代码对其进行配置。
// postcss.config.js
const autoprefixer = require('autoprefixer');
const tailwindcss = require('tailwindcss');
module.exports = {
plugins: [
tailwindcss,
autoprefixer,
],
};
演示应用程序也是在没有任何 CSS 资产的情况下生成的。相反,它在组件内部使用 CSS(这很好)。要包含 Tailwind CSS,请使用您的编辑器或以下命令创建 CSS 资产。
# mkdir -p for making parents they don't exist
mkdir -p src/assets/styles/
touch src/assets/styles/index.css
现在添加这段代码,它添加了 Tailwind CSS 库的各种包。
/* src/assets/styles/index.css */
@tailwind base;
@tailwind components;
@tailwind utilities;
```
推荐阅读
- kubernetes - HorizontalPodAutoscaler:缺少字段“条件”
- javascript - 如何使用 URLSearchParams 仅删除具有相同键的多个键值对之一?
- java - mssql-jdbc 总是抛出 The authenticationScheme NTLM is not valid
- python - Tkinter 中的 UNC 路径
- python - 旋转二维高斯给定参数 a、b 和 c
- slack - Slack:Slack Web API 方法:对话。使用最新和最旧选项时,历史记录方法无法按预期工作
- python - sklearn中是否有设置惩罚阈值的参数?
- git - 如何取消合并我已经合并到开发中的更改
- python - Python Pandas 中的聚合、列创建和连接有问题吗?
- c++ - C++20 函数式函数调用