[英]RAILS rails assets:precompile fails
我有 RAILS 6.0.3 运行,所以我使用 webpacker。
当我尝试在 RAILS 开发模式下使用 rails assets:precompile 编译资产时,它运行得很好,但是当我尝试在 RAILS 生产模式下运行它时,我收到错误消息:
编译失败:CssSyntaxError: /data/rails-base-dir/jquery-ui.css:1:1: Unknown word
但是文件 /data/rails-base-dir/jquery-ui.css 不存在。 所以路径/位置有问题......
我不知道如何修复它。
对于安装 jquery-ui:我遵循了本指南: gist.github.com/.../#jquery-jquery-ui
经过几天的尝试和工作 - 找到了解决方案。 我的知识有一个差距。 webpacker 如何工作以及如何配置。 在 RAILS 6 中,有很多配置文件现在已切换为 javascript 样式。 所以 Javascript 移动到更重要的 position。
我想分享一个非常好的页面,它在更黑暗的 webpacker 知识中带来更多的光明: Ross Kaffenberger 的页面
此页面很有用: How to debug webpack on Rails
我发现./bin/webpack --debug
正在编译 javascript 代码。 然后执行rails assets:precompile
或rails webpacker:compile
工作没有失败。
但是我没有找到最初失败的原因:
编译失败:CssSyntaxError: /data/rails-base-dir/jquery-ui.css:1:1: Unknown word
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.