我刚刚开始前端开发,想使用框架来使其更简单。所以,我发现了 Tailwindcss。但是,tailwindcss 要求我的服务器具有 node.js 和 npm 才能安装它,但我无法真正在我的服务器上安装这些包。这就是为什么我想问你是否可以使用框架,如 Tailwindcss 或 React,而无需安装。后来我发现了一个名为“skypack”的网站,其中所有这些软件包都可以无需安装即可使用。现在,在我想要安装 Tailwindcss 的 HTML 文件中,我编写了以下内容:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="module">
import tailwindcss from 'https://cdn.skypack.dev/pin/[email protected]/mode=imports/optimized/tailwindcss.js';
</script>
<div class="bg-sky-400 aspect-square"><p>test paragraph</p></div>
</body>
</html>
不幸的是,CSS 没有应用于该段落。是不是我导入错了? skypack 真的有用吗?还有其他方法可以在没有 npm 的情况下实现框架吗?
谢谢!
将以下行添加到 HTML 页面的
<head></head>
标签中
<head>
<link href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.0.2/tailwind.min.css" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
</head>
https://tailwindcss.com/docs/installation/play-cdn
对于生产用途,您真的需要遵循他们的说明:
https://tailwindcss.com/docs/installation
您可以在台式机/笔记本电脑上或在本地进行开发的任何地方执行此操作,而不是在服务器上。然后运行 CLI 构建过程。该过程将生成您实际包含在 HTML 中的 CSS 文件。
您不需要在服务器上安装 Node.js 和 npm。您只需要在开发计算机上使用它,然后将生成的文件上传到您的服务器(或者在准备好生产时部署代码)。
免责声明:我不是使用 tailwindcss 甚至 Node.js 的专家,我是在手工编写 CSS/JS/HTML 多年之后才开始接触它的。
此链接中阅读更多相关信息。
基本上是 TailwindCSS NPM 包,但分布在.exe
文件中。它是生产、开发和测试环境的最佳选择,与 CDN 分发不同,CDN 分发根本不是生产使用的最佳选择,仅建议在测试和开发环境中使用