我在我的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)
我如何获得工作要求?
答案 0 :(得分:0)
在将javascript引入资源文件夹之前,您需要使用webpack
或browserify
之类的工具捆绑您的javascript。我建议您在项目根目录中创建一个react
文件夹,并使用其中一个工具将捆绑包构建到app/assets/js
或您拥有资产的任何地方。
然后添加到assets:precompile
任务并相应地添加一个开发任务。
答案 1 :(得分:0)
也许我的回答可能会帮助您使用宝石来减少配置! https://stackoverflow.com/a/31757447/4412754
干杯!