[英]Javascript not importing npm package installed from git
我在npm的package.json
的依賴項中有一個程序包。 我通過以下方式包含了來自github的軟件包:
"dependencies": {
"@aeternity/aepp-components": "git+https://git@github.com/aeternity/aepp-components.git#feature/v3",`
}
當我運行npm install
,所有內容都會安裝,並且可以在node_modules
文件夾中看到該模塊。 但是,當我嘗試import
並run
,npm給出了錯誤提示
dependancy not found
To install it, you can run: npm install --save aepp-components
我在這里做錯了什么?
編輯:我以前導入的代碼段:
import AeButton from 'aepp-components'
你需要做
import { AeButton } from '@aeternity/aepp-components'
看到如何使用AeButton
導入AeButton
。 @aeternity
指定文件的默認根源,並幫助您將文件導入映射到該文件。 使用它,它將起作用。 您也可以在此處查看文檔
如果您具有@something/package-name
,這是整個軟件包的名稱,則必須使用該全名進行導入。 現在,為什么呢?
這稱為有作用域的程序包, @something
是該程序包的范圍。 您可以在此處查看有關范圍包的更多信息。
有些包會導出對象中的項目/組件/所有內容,這需要您使用解構方法。 您只有在查看文檔時才能確定它是如何導入的,否則您將需要深入代碼庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.