React-キャッチされていないReferenceError:requireが定義されていません

アンドレ・マセド

フロントエンドのものにreactを使用して、簡単なフラスコアプリを作成しています。現在、他のファイルからReactコンポーネントをインポートしようとしていますが、成功していません。これは私が得ているエラーです:

Uncaught ReferenceError: require is not defined

これは私のhtmlファイルです:

<html>
<head>
    <meta charset="UTF-8">
    <title>Index page</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.7/react.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.7/react-dom.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.34/browser.min.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.0.16/css/bulma.min.css">
    <link rel="stylesheet" type="text/css" href="/static/css/style.css">
</head>
<body>
    <div class="columns">
        <div class="column">
            some stuff
        </div>
        <div class="column">
            <div id="index"></div>
        </div>
    </div>
    <script type="text/babel" src="static/js/index.js"></script>
</body>
</html>

と私のindex.js

import FormComponent from './FormComponent.js';

var MainClass = React.createClass({
  render:function(){
    return (
      <div>
        <div>this is the main component</div>
        <div><FormComponent /></div>
      </div>
    );
  }
});


ReactDOM.render(<MainClass />, document.getElementById('index'));

そして最後に、同じフォルダーにあるFormCommponent.js

var FormComponent = React.createClass({

  render: function() {
    return (
        <div>this is an imported component</div>
    );
  }

});

module.exports = FormComponent;

誰かが私が間違っていることを知っていますか?

私はパッケージマネージャーを使用していません。

編集
下記のように、browserifyを使用して問題を解決しました。助けてくれてありがとう

ThrowsException

Rollup、Webpack、Browserifyなどを使用する必要があります。このステートメントimport FormComponent from './FormComponent.js';は、クライアントにとって何の意味もありません。ネイティブにサポートしているブラウザはないため、ブラウザが実際に使用できるものに変換するには、上記のツールのようなものが必要です。

それらがなければ、index.htmlにファイルをロードする必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

キャッチされていないReferenceError:Reactが定義されていません

分類Dev

react-google-maps-キャッチされていないReferenceError:googleが定義されていません

分類Dev

エラー:キャッチされていないReferenceエラー:Reactが定義されていません

分類Dev

キャッチされていない参照エラー:handleClickが定義されていません - React

分類Dev

React JS Uncaught ReferenceError:requireが定義されていません

分類Dev

React Native Webエラー:キャッチされていないReferenceError:スタイルが定義されていません

分類Dev

React 16.14.0:エラーがキャッチされませんでしたReferenceError:エクスポートが定義されていません

分類Dev

Uncaught ReferenceError:Reactが定義されていません

分類Dev

React、Uncaught ReferenceError:ReactDOMが定義されていません

分類Dev

react-redux-ReferenceError:gが定義されていません

分類Dev

ReferenceError:Expoが定義されていません-React-Native

分類Dev

React-router:Uncaught ReferenceError:ReactRouteが定義されていません

分類Dev

React JS Uncaught ReferenceError:locationValue(variable)が定義されていません

分類Dev

React + Material UI、requireが定義されていません

分類Dev

ReferenceError:reactはクロムで定義されていません

分類Dev

React-router:Uncaught ReferenceError:ルーターが定義されていません

分類Dev

Next.js + react-gtm-module ReferenceError:ドキュメントが定義されていません

分類Dev

ReferenceError:ドキュメントが定義されていませんJest React Testing Library

分類Dev

Reactが定義されていませんReferenceError?私はwebpackとwebpack-dev-serverを使用しています

分類Dev

ReactプロジェクトでキャッチされていないReferenceError

分類Dev

ReactJS:キャッチされていないReferenceError:requireが定義されていません

分類Dev

typescript-キャッチされていないreferenceError:requireが定義されていません

分類Dev

Watchify-キャッチされていないReferenceError:requireが定義されていません

分類Dev

Reactのjqueryが定義されていません

分類Dev

Reactが定義されていません

分類Dev

Reactクラスが定義されていません(text / babel)

分類Dev

React Nativeprops.valueが定義されていません

分類Dev

ストアが定義されていませんreact-redux

分類Dev

handleChangeが定義されていませんno-undefin react

Related 関連記事

  1. 1

    キャッチされていないReferenceError:Reactが定義されていません

  2. 2

    react-google-maps-キャッチされていないReferenceError:googleが定義されていません

  3. 3

    エラー:キャッチされていないReferenceエラー:Reactが定義されていません

  4. 4

    キャッチされていない参照エラー:handleClickが定義されていません - React

  5. 5

    React JS Uncaught ReferenceError:requireが定義されていません

  6. 6

    React Native Webエラー:キャッチされていないReferenceError:スタイルが定義されていません

  7. 7

    React 16.14.0:エラーがキャッチされませんでしたReferenceError:エクスポートが定義されていません

  8. 8

    Uncaught ReferenceError:Reactが定義されていません

  9. 9

    React、Uncaught ReferenceError:ReactDOMが定義されていません

  10. 10

    react-redux-ReferenceError:gが定義されていません

  11. 11

    ReferenceError:Expoが定義されていません-React-Native

  12. 12

    React-router:Uncaught ReferenceError:ReactRouteが定義されていません

  13. 13

    React JS Uncaught ReferenceError:locationValue(variable)が定義されていません

  14. 14

    React + Material UI、requireが定義されていません

  15. 15

    ReferenceError:reactはクロムで定義されていません

  16. 16

    React-router:Uncaught ReferenceError:ルーターが定義されていません

  17. 17

    Next.js + react-gtm-module ReferenceError:ドキュメントが定義されていません

  18. 18

    ReferenceError:ドキュメントが定義されていませんJest React Testing Library

  19. 19

    Reactが定義されていませんReferenceError?私はwebpackとwebpack-dev-serverを使用しています

  20. 20

    ReactプロジェクトでキャッチされていないReferenceError

  21. 21

    ReactJS:キャッチされていないReferenceError:requireが定義されていません

  22. 22

    typescript-キャッチされていないreferenceError:requireが定義されていません

  23. 23

    Watchify-キャッチされていないReferenceError:requireが定義されていません

  24. 24

    Reactのjqueryが定義されていません

  25. 25

    Reactが定義されていません

  26. 26

    Reactクラスが定義されていません(text / babel)

  27. 27

    React Nativeprops.valueが定義されていません

  28. 28

    ストアが定義されていませんreact-redux

  29. 29

    handleChangeが定義されていませんno-undefin react

ホットタグ

アーカイブ