2015-10-09 65 views

回答

4

您需要公開作出反應,因此可使用expose-loader的窗口:

module: { 
    loaders: [ 
    { test: require.resolve("react"), loader: "expose?React" }, 
    ] 
} 
+0

工作不反應,開發工具,但爲我工作:) – Sebastian

1

它包含的WebPack AMD和CommonJS的。你知道js loader,對吧?
如果您使用AMD,您知道所有js代碼都位於'define([],function(){ var a=10; ...})區域。如果你想在控制檯打印a。你應該喜歡這個

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

這樣,您可以編輯您main.js。加這條線window.React = React;,但我們可能用CDN代替它是常用的解決方案。