2017-08-16 9 views
1

私はHTML形式で、JavaScriptを使用してレスターのフォームを作成しています。私はLogin.jsファイルを持っています。 私のブラウザに次のエラーが表示されます:Uncaught ReferenceError:requireが定義されていません。Javascriptエラー:未知ReferenceError:requireが定義されていません

+4

ブラウザでNode.jsのサーバーサイドコードを実行することはできません。 – SLaks

+0

requirejsをダウンロードして実装しましたか?便利なドキュメントはhttp://requirejs.org/docs/start.html – hiquetj

+2

**スクリーンショット**ではなく**コード**を投稿してください。 – Claies

答えて

5

が必要enter image description hereは異なるコンパイラは、小さなファイルを維持しながら、後に、必要とされているものを入れるための方法です。他の場所からjsファイルをコピーしましたか?

あなたもhttp://requirejs.org/

を含める必要があり、これは信じられないほど安全ではないに見えます。このサイトをその言葉に公開する予定ですか?それともクラス/実験のためだけですか?

これは、サーバー側のコードであると考えられる場合は、1つのコメントは、言及したように、クライアント側で非常にうまく仕事に行くのではありません。

1

requireはNode.jsで定義されています。ブラウザーにはrequireの定義がありません。

ノードモジュールbrowserifyを使用して、ブラウザにrequireを使用するコードをコンパイルする必要があります。

また、ブラウザのファイルおよびモジュールローダーであるRequireJSを使用することもできます。

、通常はセキュリティ上の理由によるものではJavaScriptを使用して、ディスク上のファイルにアクセスできないことを覚えておいてください。

+0

これは私の他の関心事でした...彼がJSでファイル書き込みイベントを呼びているという事実...私はこれまでにそれをやったことはありません、笑。彼がnode.jsか何かを使ってみようとしていると思うようになります...非常に奇妙です。 –

関連する問題