heroku - 疑难解答 rails 6、bootstrap 4、heroku 上的 webpacker
问题描述
Heroku 部署失败。所以我试着在本地做同样的问题。
$ NODE_ENV=production RAILS_ENV=production rails assets:precompile --trace
** Invoke assets:precompile (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Invoke yarn:install (first_time)
** Execute yarn:install
yarn install v1.13.0
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning " > webpack-dev-server@3.3.1" has unmet peer dependency "webpack@^4.0.0".
warning "webpack-dev-server > webpack-dev-middleware@3.6.2" has unmet peer dependency "webpack@^4.0.0".
[4/4] Building fresh packages...
✨ Done in 7.99s.
** Execute assets:precompile
I, [2019-04-16T12:10:11.016887 #96897] INFO -- : Writing /private/tmp/template-a32b218/public/assets/application-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css
I, [2019-04-16T12:10:11.017485 #96897] INFO -- : Writing /private/tmp/template-a32b218/public/assets/application-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css.gz
** Invoke webpacker:compile (first_time)
** Invoke webpacker:verify_install (first_time)
** Invoke webpacker:check_node (first_time)
** Execute webpacker:check_node
** Invoke webpacker:check_yarn (first_time)
** Execute webpacker:check_yarn
** Invoke webpacker:check_binstubs (first_time)
** Execute webpacker:check_binstubs
** Execute webpacker:verify_install
** Invoke environment
** Execute webpacker:compile
Compiling…
Compilation failed:
$ echo $?
1
解决方案
如果您在应用程序中实际使用包之前忘记执行“添加纱线”,Webpacker 可以静默挂起。
推荐阅读
- server - 如何修复 NoMachine 中的 CAPS LOCK 同步?
- python - 如何从用户那里捕获 3 个点并形成一个三角形?
- amazon-dynamodb - 如何使用 AWS Glue ETL 加载 dynamodb 表
- java - 如何使用 Shell 脚本从 XML 有效负载中提取值
- d3.js - 在 D3 中格式化刻度值
- wordpress - 更改 WordPress 地址
- validation - 验证用户的值长度(javascript)
- java - Spark wordcount 断言失败:不安全符号 Unstable
- javafx - 从控制器获取与控制器一起使用的 fxml 文件
- ios - 具有多个 CollectionViewLayout 的单个 CollectionView。为什么布局混乱?