繁体   English   中英

RAILS rails 资产:预编译失败

[英]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:precompilerails webpacker:compile工作没有失败。

但是我没有找到最初失败的原因:

编译失败:CssSyntaxError: /data/rails-base-dir/jquery-ui.css:1:1: Unknown word

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM