簡體   English   中英

Javascript未導入從git安裝的npm軟件包

[英]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文件夾中看到該模塊。 但是,當我嘗試importrun ,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.

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