Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点导入在错误位置查找npm模块的主文件_Node.js_Npm_Package.json - Fatal编程技术网

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

Node.js 节点导入在错误位置查找npm模块的主文件,node.js,npm,package.json,Node.js,Npm,Package.json,我发布了一个npm模块: package.json文件状态 "main": "lib/TooltipButton.js", 使用npm将模块作为另一个项目的依赖项安装可以很好地工作,但是,当我尝试这样导入它时 import TooltipButton from 'react-bootstrap-tooltip-button' 我发现一个错误,表明节点正在错误的位置查找主文件: Module not found: [CaseSensitivePathsPlugin] `[...]/node_m

我发布了一个npm模块:

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/

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

在此处找到提示: