首页 > 解决方案 > 在 assets:precompile for webpack 在本地运行时失败后 Capistrano 继续执行下一个任务

问题描述

assets: precompile在本地编译 webpacker 包时失败,Capistrano 继续进行下一步的部署。导致应用程序部署时缺少 Javascript 文件。

在本地运行的任务中是否需要做一些特别的事情,以便 Capistrano 退出而不运行以下任务?还是 webpacker 的问题没有引发异常?

我正在使用此任务在本地预编译资产:

run_locally do
  execute "RAILS_ENV=production bundle exec rake 'assets:clean'"
  execute "RAILS_ENV=production bundle exec rake 'assets: precompile'"
end

标签: capistranowebpacker

解决方案


推荐阅读