使用gem browserify-rails时,不反映文件变化

When using gem browserify-rails, it does not reflect file changes

我想在 rails 中使用 CommonJS 模块开发 javascript。 我也想从链轮中受益。 我找到 browserify-rails gem 来解决这个问题。 tring 之后,它似乎工作正常。 我可以使用模块。 但是当我更改一些文件并刷新浏览器时,它们没有反映出来。 你有解决这个问题的想法吗?

使用 package.json 如下。

{
  "name": "",
  "description": "",
  "license": "MIT",
  "repository": {},
  "dependencies": {
    "babelify": "^7.2.0",
    "browserify": "^12.0.1",
    "browserify-incremental": "^3.0.1"
  }
}

不幸的是,bro​​wserify-rails v2 引入了一个错误,该错误存在于 2.0.0 和 2.0.1 中。我 fixed the bug 在刚刚发布的 2.0.2 中。请升级到 2.0.2 并清除资产缓存:

rake tmp:clear

您可能需要像 bundle exec rake tmp:clear 那样称呼它。如果两者都不起作用,则从项目根目录 rm -rf tmp/cache。然后再次启动 Rails,它应该会按预期工作。