我是React世界的新手,在使用npm升级所有组件后(例如,反应15到16),我开始遇到问题:
多反应中的错误 - 热启动器/补丁事件 - 源 - polyfill webpack-hot->中间件/客户端?path = __ webpack_hmr& dynamicPublicPath = true ./ClientApp/boot.tsx 找不到模块:错误:无法解决&hot-loader / webpack'在>' C:\ Users \ Catinodeh \ Documents \ Visual Studio 2017 \ Projects \ NEWEN \ Master \ NEWEN.Web' @ multi react-hot-loader / patch event-source-polyfill webpack-hot-> middleware / client?path = __ webpack_hmr& dynamicPublicPath = true ./ClientApp/boot.tsx
我可以看到我的索引页面在后面加载了,但弹出了显示此错误的模态。
我使用的是装载机V3,因为我更新了所有软件包(这是一个新项目),所以它进入了V4。我跟着these instructions,当他说要卸载webpack时,我删除了(使用Visual Studio)加载器之前没有" @ type"在我的" npm"节点
这就是我的boot.tsx目前的样子:
import './css/site.css';
import 'bootstrap';
import * as React from "react";
import * as ReactDOM from 'react-dom';
import { hot } from "react-hot-loader";
import { BrowserRouter } from "react-router-dom";
import * as RoutesModule from "./routes";
let routes = RoutesModule.routes;
const baseUrl = document.getElementsByTagName('base')[0].getAttribute('href')!;
ReactDOM.render(<BrowserRouter children={routes} basename={baseUrl} />, document.getElementById('root'));
我做错了什么?