【问题标题】:Module not found: Error: Cannot resolve 'file' or 'directory' ./dist/qs.js找不到模块:错误:无法解析“文件”或“目录”./dist/qs.js
【发布时间】:2016-02-03 16:56:45
【问题描述】:

我将 webpack 和 history (1.13.0) 库用于 react-router 作为 npm 依赖项。当我构建项目时出现错误:

Module not found: Error: Cannot resolve 'file' or 'directory' ./dist/qs.js in /Users/and/p/node_modules/history/node_modules/qs

在 qs 项目的 package.json 中是主文件 lib/index.js,但在 bower.json dist/qs.js 中。

.../history/node_modules/qs 我没有dist folder

我不确定这是否是一个问题,但现在如果不手动更改 qs 项目的 bower.json 的主文件路径,我将无法使用历史模块。

【问题讨论】:

  • 嗯,使用 webpack + 相同的历史版本和 react-router v1 对我来说效果很好:/

标签: reactjs npm webpack browser-history react-router


【解决方案1】:

在将 bower-webpack-plugin 与 react-router 一起使用时,我遇到了同样的问题。

我可以解决它的唯一方法是手动将 bower.json 主条目更改为历史依赖项中 qs 模块中的 lib/index.js。

【讨论】:

    猜你喜欢
    • 2017-06-19
    • 1970-01-01
    • 2017-05-07
    • 2017-10-15
    • 2022-12-06
    • 2016-11-18
    • 2016-06-10
    • 2017-12-28
    相关资源
    最近更新 更多