1

我想用 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"
  }
}
4

1 回答 1

0

不幸的是,bro​​wserify-rails v2 引入了一个错误,并且存在于 2.0.0 和 2.0.1 中。我修复了刚刚发布的 2.0.2 中的错误。请升级到 2.0.2 并使用以下命令清除资产缓存:

rake tmp:clear

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

于 2015-11-23T11:12:29.760 回答