diff --git a/examples/popular-products/index.js b/examples/popular-products/index.js index d6c0d471..be18f76b 100644 --- a/examples/popular-products/index.js +++ b/examples/popular-products/index.js @@ -1,9 +1,9 @@ import './index.html'; import React from 'react'; -import fetch from 'isomorphic-fetch'; import dva, { connect } from 'dva'; import { put, call } from 'dva/effects'; import { Route } from 'dva/router'; +import fetch from 'dva/fetch'; import ProductList from './components/ProductList/ProductList'; import styles from './index.less'; diff --git a/examples/popular-products/package.json b/examples/popular-products/package.json index 5d5addfd..ba595e3f 100644 --- a/examples/popular-products/package.json +++ b/examples/popular-products/package.json @@ -5,7 +5,6 @@ "dependencies": { "antd": "^1.6.1", "dva": "^0.0.1", - "isomorphic-fetch": "^2.2.1", "react": "^15.1.0", "react-dom": "^15.1.0" }, diff --git a/fetch.js b/fetch.js new file mode 100644 index 00000000..18bddb3b --- /dev/null +++ b/fetch.js @@ -0,0 +1 @@ +module.exports = require('isomorphic-fetch'); diff --git a/package.json b/package.json index 1a71321a..8da1d140 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "lint": "eslint --ext .js src" }, "dependencies": { + "isomorphic-fetch": "^2.2.1", "react-redux": "4.4.x", "react-router": "^2.5.1", "react-router-redux": "^4.0.5", @@ -54,6 +55,9 @@ ], "files": [ "lib", - "src" + "src", + "effects.js", + "router.js", + "fetch.js" ] -} +} \ No newline at end of file diff --git a/src/index.js b/src/index.js index 07defa5e..3216589d 100644 --- a/src/index.js +++ b/src/index.js @@ -3,7 +3,7 @@ import ReactDOM from 'react-dom'; import { Provider } from 'react-redux'; import { createStore, applyMiddleware, compose, combineReducers } from 'redux'; import createSagaMiddleware, { takeEvery, takeLatest } from 'redux-saga'; -import { hashHistory, Router, Route, IndexRoute, Link } from 'react-router'; +import { hashHistory, Router } from 'react-router'; import { syncHistoryWithStore, routerReducer as routing } from 'react-router-redux'; import { handleActions } from 'redux-actions'; import { fork } from 'redux-saga/effects';