React Router + Webpack 4 + webpack-dev-server - 编译失败:没有这样的文件或目录

时间:2018-03-02 06:45:35

标签: reactjs webpack react-router webpack-dev-server

尝试使用Webpack 4和webpack-dev-server设置React时出现“编译失败”错误。显示的确切错误是:

  

编译失败

     

./node_modules/history/es/index.js

     

Module build failed: Error: ENOENT: no such file or directory, open '/vagrant/node_modules/history/es/index.js'

     

在构建期间发生此错误,无法解除。

node_modules目录中,有问题的文件确实存在。但是,我检查了正在发送的文件,并且该文件(及其兄弟姐妹)正在/vagrant/node_modules/history/index.js发送,es导演丢失。

我不确定是什么导致了这一点。一些研究表明,进口产品的套管不匹配,但我检查了很多次,并没有看到类似的情况。不过,就这一点而言,我有点像菜鸟,所以我可能会遗漏一些明显的东西。

修改

经过进一步调查(在Boy With Silver Wings的评论的帮助下),错误实际上来自React Router的深度。 This issue演示了与我的问题相近的内容,但在他们的版本中,历史模块重复,而我的似乎“移动”它们。

0 个答案:

没有答案