【问题标题】:Is it possible to install Reactrb and Opal via NPM and Webpack?是否可以通过 NPM 和 Webpack 安装 Reactrb 和 Opal?
【发布时间】:2016-07-22 06:01:39
【问题描述】:

是否可以拥有 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 文件进行开发,并且只下载我自己的组件。页面刷新。

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

谢谢!

【问题讨论】:

    标签: javascript webpack npm-install react.rb opal


    【解决方案1】:

    尝试使用这个 github 存储库:

    opal-webpack

    opalrb-loader

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

    and check: https://github.com/fkchang/getting-started-reactrb-webpack
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 2020-09-17
      • 2017-03-29
      • 2023-01-25
      相关资源
      最近更新 更多