簡體   English   中英

React-Bootstrap未捕獲ReferenceError:require未定義

[英]React-Bootstrap Uncaught ReferenceError: require is not defined

我是新來的響應者,我正在嘗試在項目中使用react-bootstrap。 但是我無法使它工作,在https://react-bootstrap.github.io/getting-started.html的 react-bootstrap頁面上的示例。 我只在我的html中包含以下代碼,但是我得到react.production.min.js:10 Uncaught ReferenceError:require未定義錯誤。 實際上,我已經閱讀了其他問題和許多教程,甚至還不能包含來自CDN的正確文件。 什么應該是正確的文件,或者我需要其他任何腳本才能正常工作。 謝謝,,

<!-- Bootsrap and react js-->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.2.0/cjs/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/0.31.5/react-bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.2.0/cjs/react-dom.production.min.js"></script>

完整的錯誤跟蹤如下:

Uncaught ReferenceError: require is not defined
at react.production.min.js:10
 react-bootstrap.min.js:10 Uncaught TypeError: Cannot read property    'Component' of undefined
at Object.e.__esModule.default (react-bootstrap.min.js:10)
at t (react-bootstrap.min.js:1)
at Object.e.__esModule.default (react-bootstrap.min.js:11)
at t (react-bootstrap.min.js:1)
at Object.t.exports (react-bootstrap.min.js:1)
at t (react-bootstrap.min.js:1)
at t (react-bootstrap.min.js:1)
at react-bootstrap.min.js:1
at react-bootstrap.min.js:1
at react-bootstrap.min.js:1

react-dom.production.min.js:13 Uncaught ReferenceError:require未在react-dom.production.min.js:13 1:86 Uncaught ReferenceError:ReactBootstrap未在1:86定義

如果您在瀏覽器中使用它,請在使用webpack或類似工具之前不要遵循CommonJS部分。 瀏覽器是異步的,因此您不能同步使用require 而是遵循ES6(如果使用Babel進行轉譯)或AMD(使用RequireJS或類似代碼)的說明。

如果您不知道這些含義是什么,請按照“瀏覽器全局變量”說明進行操作,以包括所有內容:

<script src="https://cdnjs.cloudflare.com/ajax/libs/react/<react-version>/react.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/<react-version>/react-dom.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-bootstrap/<version>/react-bootstrap.min.js"></script>
<script>
var Alert = ReactBootstrap.Alert;
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM