我刚刚通过github安装了一个不在npm注册表中的软件包
yarn add git+https://github.com/azazdeaz/react-color-picker-wheel.git
现在我可以在我的package.json文件中看到它,就像这样
"react-color-picker-wheel": "git+https://github.com/azazdeaz/react-color-picker-wheel.git"
但是当我像这样导入它时
import ColorPickerWheel from 'react-color-picker-wheel'
我收到此错误
Uncaught Error: Cannot find module 'react-color-picker-wheel'
答案 0 :(得分:2)
Github存储库中package.json的main
属性设置为./lib/index.js
,但存储库中不存在该文件。
导入该模块时,它会尝试解析相对于./lib/index.js
目录的文件node_modules/react-color-picker
。
您可以提交PR来更新package.json
的主要属性以引用正确的文件(./src/index.js
,或者分叉存储库并将Github网址更新到您的存储库&#39 ; URL。值得查看关于main
属性的NPM文档:)