我正在 Rails 中构建一个 React 应用程序并想尝试react-redux
。我注意到它既不提供 CDN 也不提供凉亭包。
安装说明建议使用 NPM,但这不是节点项目。我通过 Rails 资产管道、CDN 或 Bower 包(通过rails-assets)处理我当前的所有资产
- 有没有办法在不使用 NPM 的情况下安装它?
- 有没有办法让 NPM 包与现有的资产管道包配合得很好?
我正在 Rails 中构建一个 React 应用程序并想尝试react-redux
。我注意到它既不提供 CDN 也不提供凉亭包。
安装说明建议使用 NPM,但这不是节点项目。我通过 Rails 资产管道、CDN 或 Bower 包(通过rails-assets)处理我当前的所有资产
您还可以查看https://github.com/shakacode/react_on_rails。它与 webpack 集成,从而为它提供了一个不错且熟悉的 javascript 流。
他们还在http://www.reactrails.com/上提供了一个实时示例,在https://github.com/shakacode/react-webpack-rails-tutorial上提供了相关代码。
我发现可以react-rails
与 结合使用browserify-rails
。这篇博客文章很好地解释了它。
只需运行命令yarn add redux react-redux
这会将 redux 和 react-redux 添加到依赖项,并将 react 连接到 redux。我正在使用rails 6,它可以正常工作。
bundle
通过add 和 js 相关的 lib添加 ruby 相关的lib 通过yarn