2015-08-26 127 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 
相關問題