Tailwind CSS Laravel 包
发布于 作者: Paul Redmond
来自 Tony Messias 的 Tailwind CSS Laravel 包封装了 独立 CLI 版本的 Tailwind CSS 框架,适用于 Laravel 应用程序。
如果您不熟悉 Tailwind CSS 独立 CLI 的用途,关于它的公告解释了
Tailwind CSS 是用 JavaScript 编写的,并作为 npm 包分发,这意味着您始终需要安装 Node.js 和 npm 才能使用它。
这使得它难以集成到不常使用 npm 的项目中,而且像 Rails 和 Phoenix 这样的工具默认情况下都远离 npm,我们需要找到一种方法让人们在这些项目中使用 Tailwind,而不会强迫他们采用完全独立的工具生态系统。
今天我们宣布了一个新的 独立 CLI 版本,它为您提供了独立可执行文件中 Tailwind CLI 的全部功能——无需 Node.js 或 npm。
此包提供了便捷的命令,例如通过独立 CLI 安装、搭建脚手架、构建和压缩 Tailwind 构建。
# Download the correct CLI based on OS/CPU archphp artisan tailwindcss:download # Install the scaffolding (tailwindcss.config.js, app.css, etc.)php artisan tailwindcss:install # Build stylesphp artisan tailwindcss:build [--digest|--minify] # Watch for changes during developmentphp artisan tailwindcss:watch
最后,此包还带有 tailwindcss()
帮助程序函数,用于渲染编译后的资产,而不是 mix()
用于 node.js 环境。
<link rel="stylesheet" href="{{ tailwindcss('css/app.css') }}" >
您可以在 GitHub 上的 tonysm/tailwindcss-laravel 上了解更多有关此包的信息,获取完整的安装说明并查看源代码。