0

我的rails应用程序中有反应和引导,并且迄今为止他们独立工作的很好。我想通过使用react-bootstrap来组合功能。我正在学习本教程以使其工作:http://react-bootstrap.github.io/getting-started.html在rails中获取react-bootstrap工作

我做了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)

我该如何要求工作?

回答

0

您需要使用类似webpackbrowserify之类的工具将您的JavaScript捆绑到您的资产文件夹中。我会建议在您的项目根目录中制作一个react文件夹或其他工具,并使用其中一种工具将软件包构建到app/assets/js或您拥有资产的任何位置。

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