0

我在我的 Rails 应用程序中进行了反应和引导,到目前为止它们独立工作得很好。我想通过使用 react-bootstrap 来组合功能。我正在按照本教程进行操作:http ://react-bootstrap.github.io/getting-started.html 。

我做了 CommonJS 部分。我在哪里做的:

npm install react
npm install react-bootstrap 

在终端。

然后,我转到资产中的 application.js 文件并添加了以下代码: Var Alert = require('react-bootstrap').Alert;

在控制台中,它在这一行出错,它说Uncaught ReferenceError: require is not definedapplication.js?body=1:28 (anonymous function)

我如何获得工作要求?

4

2 回答 2

0

您需要使用类似webpackbrowserify在将其拉入资产文件夹之前的工具捆绑您的 javascript。我建议react在您的项目根目录中创建一个文件夹或其他东西,并让这些工具之一将捆绑包构建到app/assets/js您拥有资产的任何位置。

然后添加到assets:precompile任务并相应地添加一个开发任务。

于 2015-04-05T22:24:46.610 回答
0

也许我的回答可能会帮助您使用较少的配置让您的组件工作,只需使用一个 gem!https://stackoverflow.com/a/31757447/4412754

干杯!

于 2015-08-01T02:38:18.150 回答