DvaJs默认使用的是hashHistory,就会出现后缀/#/,如果我们想要去掉后缀,我们就要使用BrowserHistory
如果我们按照官方文档来实现的话,会出现报错
import createHistory from 'history/createBrowserHistory';
const app = dva({
history: createHistory(),
});
就会出现以下的报错:
这个时候我们只需要按照下面来书写,就可以1解决报错了:
import { createBrowserHistory as createHistory} from 'history';
const app = dva({
history : createHistory()
});