簡體   English   中英

從github安裝的導入包

[英]Import package installed from github

我只是通過這樣的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'

Github repo中package.jsonmain屬性設置為./lib/index.js但該文件在存儲庫中不存在。

當您導入模塊,它會嘗試解析文件./lib/index.js相對node_modules/react-color-picker目錄。

你可以提交一個PR來更新package.json的主要屬性來引用正確的文件( ./src/index.js ,或者分叉存儲庫並將Github url更新到你的repo的URL。值得查看NPM關於main財產的文檔:)

https://docs.npmjs.com/files/package.json#main

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM