2016-01-16 13 views
6

का उपयोग करके मैं अपने ब्रंच/बेबेल सेटअप में react-router का उपयोग करने का प्रयास कर रहा हूं। मेरी app.js में मेरे पास है:प्रतिक्रिया-राउटर डब्ल्यू/ब्रंच/बेबेल

import React from "react" 
import ReactDOM from "react-dom" 
import { Router, Route, Link } from "react-router" 

हालांकि यह मुझे देता है:

Uncaught Error: Cannot find module "history/lib/createHashHistory" from "react-router/Router"

जब संदर्भित लाइन को देखकर मैं देख रहा हूँ:

var _historyLibCreateHashHistory = require('history/lib/createHashHistory'); 

जब app.js के माध्यम से जेनरेट होता है कि निरीक्षण ब्रंच मैं देखता हूं:

require.register('history/createBrowserHistory', function(exports,req,module) { 
    ... 
}); 

मैं इसे ठीक करने के बारे में कैसे जा सकता हूं ताकि createBrowserHistory ठीक से आयात हो जाए?

+1

इस मुद्दे को ब्रंच को 2.2.3 तक अपग्रेड करके तय किया गया था। ऐसा लगता है कि इसमें एक बग था जो कुछ मॉड्यूल लोड करने से रोका – kovpack

+0

हे केली, क्या आपने इसे किसी भी मौके से समझ लिया? –

+0

@ Andrea.cabral दुर्भाग्य से मैंने नहीं किया लेकिन मैंने इस मुद्दे को बहुत अधिक ध्यान नहीं दिया। मैं अपने इलीक्सिर फीनिक्स एप्लिकेशन के लिए वेबपैक का उपयोग कर समाप्त हुआ और यह पूरी तरह से काम कर रहा है। उम्मीद है कि किसी बिंदु पर मैं इसे फिर से देख सकता हूं। –

उत्तर

1

मॉड्यूल historyreact-router द्वारा एक सहकर्मी निर्भरता है, जिसका अर्थ है कि आप इसे अपने आप को आदेश npm install history --save के माध्यम से स्थापित करने की आवश्यकता के रूप में सूचीबद्ध किया गया है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^