【问题标题】:How to use React without NPM's "require"?如何在没有 NPM“要求”的情况下使用 React?
【发布时间】:2015-08-26 12:14:57
【问题描述】:

目前我正在使用 React on Rails 应用程序(使用 react-rails 库),我希望使用一些第三方 React 组件。

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

var Select = require('react-select')

该项目目前大量使用 Rails 资产管道,我认为摆脱它的成本太高。资产由rails-assets拉取

【问题讨论】:

    标签: javascript ruby-on-rails node.js reactjs


    【解决方案1】:

    如果包/组件可通过Bower 获得,您可以依赖Rails Assets。 Rails 资产充当资产管道之间的桥梁,允许您向管道添加非 gem 依赖项。

    在特定情况下,您只需添加以下内容:

    宝石文件

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

    application.js

    //= require react-select
    

    【讨论】:

      猜你喜欢
      • 2016-03-01
      • 2022-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多