0

是否可以拥有 NPM/Webpack 包 Opal 和 Reactrb?我只想像这样安装 Reactrb:

NPM install Opal --save

NPM install Reactrb --save

然后require根据需要。

然后 ```webpack` 将 Reactrb 和 Opal corelib/stdlib 文件打包成少量的 JS 文件(而不是他们今天进来的近 200 个文件)

就我而言,我使用的是 Rails,因此 Sprockets 正在将 Ruby 编译为 JS,并且与 opal-rails Gem 一起工作得很好。我试图过去的是,这种方法会导致每次页面刷新(在开发期间)时下载超过 200 个文件。当我预编译资产时,Sprockets 当然会将所有这些编译到一个 JS 文件中,但我正在寻找一种通过 Webpack 实现这一点的方法,这样我就可以使用更少的 Opal 和 Reactrb JS 文件进行开发,并且只下载我自己的组件。页面刷新。

很高兴看到社区认证的方法。

谢谢!

4

1 回答 1

0

尝试使用这个 github 存储库:

蛋白石-webpack

opalrb 加载器

在示例文件夹中,您可以看到如何集成 opal 和 webpack。另外我认为您可以将“Reactrb”gem 添加到 Gemfile 并在 ruby​​ 文件中要求它。与 Rails 的集成可用,但我认为需要编写额外的 gem。

and check: https://github.com/fkchang/getting-started-reactrb-webpack
于 2016-07-26T11:48:05.157 回答