2016-01-16 16 views
6

Benim brunch/babel kurulumunda react-router kullanmayı deniyorum. Benim app.js ben vardır:Reaktif yönlendiriciyi kullanarak w/brunch/babel

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

Ancak bu bana verir: Anlıyorum

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

başvurulan hat bakarak:

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

aracılığıyla Oluşturulan app.js teftiş Gördüğüm brunch:

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

createBrowserHistory'un düzgün şekilde içe aktarılmasını sağlamak için bunu nasıl düzeltebilirim?

+1

Bu sorun, brunch 2.2.3'e yükseltilerek giderildi. Bazı modülleri yükleme engelleyen bir hata vardı gibi görünüyor – kovpack

+0

Hey Kyle, herhangi bir şansı buldunuz mu? –

+0

@ Andrea.cabral Ne yazık ki yapmadım ama bu konuya fazla ilgi göstermedim. Elixir Phoenix uygulamam için Webpack kullanıyorum ve mükemmel çalışıyor. Umarım bir noktada yine de tekrar gözden geçirebilirim. –

cevap

1

Modülü, react-router ile eş bağımlılık olarak listelenir; bu, npm install history --save numaralı komut aracılığıyla kendiniz yüklemeniz gerektiği anlamına gelir.

İlgili konular