2015-08-26 94 views
2

目前我正在使用React on Rails应用程序(使用react-rails库),我希望使用一些第三方React组件。如何在没有NPM的“要求”的情况下使用React?

如何在不向RequireJS,Webpack或Browserify添加依赖的情况下使用第三方组件?更具体地说,如何在客户端JS中执行以下命令而不依赖于这些库?

var Select = require('react-select')

该项目目前使用Rails资产管道严重,我相信摆脱实在是太贵了。资产被拉动rails-assets

回答

5

如果封装/组件可通过Bower获得,您可以信赖Rails Assets。 Rails资产在资产管道之间起到桥梁作用,允许您向管道添加非宝石依赖项。

在特定的情况下,你刚才提到的增加以下内容:

的Gemfile

source 'https://rails-assets.org' do 
    gem 'rails-assets-react-select' 
end 

的application.js

//= require react-select 
相关问题