4

webpack ビルドに問題があります。カスタム webpack 構成を作成します: https://github.com/Simproduction/react-client-webpack ですが、dev を実行するか、プロジェクトをビルドすると、すべて正常に動作しますが、コンソールから React を呼び出すことも、使用することもできません。反応する開発者ツール エラー が表示されUncaught ReferenceError: React is not defined(…) ます 助けていただけますか?

私のテストプロジェクト、 https://github.com/Simproduction/react-CM

4

2 に答える 2

1

AMD と CommonJS が webpack に含まれています。jsローダーはご存知ですよね?AMD を使用している場合は、すべての js コードが '領域
にあることがわかります。コンソールでdefine([],function(){ var a=10; ...})印刷したい場合。aあなたはこれが好きなはずです

define([],function(){ 
 var a=10; 
 window.a = a;
})

そのため、編集できますmain.js。この行を追加しますwindow.React = React;が、一般的なソリューションではなく、CDN を使用する場合があります。

于 2015-10-09T13:13:10.267 に答える