在本地运行测试时使用webpack dev服务器

时间:2017-07-21 14:04:34

标签: ruby-on-rails livereload webpacker

当我在本地运行黄瓜时,webpacker正在编译我的包:

  

安装了Webpacker   使用/path/to/config/webpacker.yml文件来设置webpack路径   [Webpacker]编译资产

有时我想打开调试控制台并在浏览器中查看测试页面。我输入current_url并将输出粘贴到浏览器地址栏。当我在JS或CSS中进行更改时,当我重新加载测试页时,它们是不可见的。但是开发服务器会立即获取更改

如何在本地运行测试时使用webpack dev服务器而不是编译?在CI上编译资产会很好。我们使用Solano并且有TDDIUM env变量

我试图设置

config / environments / test.rb中的

config.assets.compile = false

但是当我开始测试时,我看到了错误:

  

带有网址“/stylesheets/email.css”的文件

我们使用链轮和webpacker一起使用。

Rails.application.config.assets.precompile += %w(
  email.css
  ...
)

1 个答案:

答案 0 :(得分:0)

我找到的最简单的方法是将以下代码添加到测试环境中:

<table>
  <tr>
    <td id="CellColor">PRIORITY
      <span class="span">span sample</span>
    </td>
  </tr>
</table>