heroku - Rails 6 和 Tailwind CSS 没有部署到 Heroku
问题描述
我有一个成功部署到 Heroku 并在 localhost:3000 上运行的 Rails 6 应用程序。
我通过 yarn 和 webpack 添加了 tailwindcss。它在 localhost 上运行得很好,但不能在 heroku 上运行。当我运行时heroku logs
出现以下错误
我已经阅读了所有 Heroku Rails 6 Webpacker 问题,并尝试了所有建议。没有任何效果。
- 我已经注释掉了
<%= stylesheet_pack_tag %>
...没有帮助 - 我
extract_css: true
在 webpacker.yml 文件中切换....没有帮助 - 我跑了
heroku buildpacks:clear
heroku buildpacks:set heroku/nodejs
heroku buildpacks:add heroku/ruby
...没有帮助
有谁知道发生了什么?
我的 github 仓库是https://github.com/HundredBillion/enneagram
解决方案
在遇到类似问题时偶然发现了这篇文章,希望这些信息将来会对某人有所帮助。
我通过将“tailwindcss”引用从 devDependencies 移动到依赖项块解决了 package.json 文件中的问题。
{
"name": "app_name",
"private": true,
"dependencies": {
"@rails/actioncable": "^6.0.0",
"@rails/activestorage": "^6.0.0",
"@rails/ujs": "^6.0.0",
"@rails/webpacker": "4.2.2",
"jquery": "^3.5.1",
"tailwindcss": "^1.2.0", // <--- Now here.
"turbolinks": "^5.2.0"
},
"version": "0.1.0",
"devDependencies": {
//<--- Was here.
"webpack-dev-server": "^3.10.3"
}
}
推荐阅读
- json.net - 将元 $id 反序列化为 ID 属性
- elasticsearch - 弹性搜索 - 基于属性的加权
- java - Java 中的日期验证失败
- python - Ensemble Stacking 方法 - ValueError:必须提供填充值
- scala - 如何从特征的上下文中访问案例类的参数
- python - 如何在一个请求中从 Binance API 获取所有(或多个)对的历史 klines?
- python - 使用 Python 的 wkhtmltopdf (pdfkit) 包装器时出现问题。对象没有属性'配置和其他
- javascript - Firebase 已在全局范围内定义。请确保 Firebase 库只加载一次
- dataweave - Dataweave 2.0 - 创建树形结构的 xml
- javascript - 如何在 Bootstrap 5 中使用 JavaScript 初始化 toast?