节点导入在错误的位置查找npm模块的主文件

时间:2017-03-23 19:57:40

标签: node.js npm package.json

我发布了一个npm模块:react-bootstrap-tooltip-button

package.json文件状态

"main": "lib/TooltipButton.js",

使用npm将模块作为另一个项目的依赖项安装工作正常,但是,当我尝试像这样导入它时

import TooltipButton from 'react-bootstrap-tooltip-button'

我收到一条错误,显示该节点正在错误的位置查找主文件:

Module not found: [CaseSensitivePathsPlugin]
`[...]/node_modules/react-bootstrap-tooltip-button/TooltipButton.js`
does not match the corresponding path on disk - File does not exist.

为什么路径中缺少lib/

1 个答案:

答案 0 :(得分:1)

事实证明,代码很好,但这是Webpack中的一个错误。重新启动开发服务器解决了问题(只是重新编译是不够的)。

在此处找到提示:create-react-app issues on github