为什么此导入行没有导出



我今天刚刚学习了JS的导入/导出但我看到了这里的代码但它使用了类似

的东西
import { modal, configure } from 'web3-login';

但是我认为应该是这样的,

import { modal, configure } from './web3-login.js';

web3-login是什么意思?这是速记吗?

而且,我不能在代码的任何地方使用export。我想我们应该写,

export function modal()

如何来吗?

更新:我最初发现的文件,当我从- wordpress.org/plugins/ethpress下载,但它不使用节点。它只是一个WordPress插件。并且在函数或导出中没有web3-login文本的痕迹。

—当你从node_modules中导入时,你只需要使用像'web3-login'这样的包文件夹名

——当你从项目结构中导入一些导出函数时,你使用'./web3-login.js'。这意味着您正在导入从当前所在目录导出的某个函数。

它使用web3-login而不是./web3-login.js,因为它是用npm(节点包管理器)下载的。如果你想导入一个你自己在文件夹结构中创建的本地文件,你可以使用:./web3-login.js,但因为它现在引用的是一个npm包,所以你只需要写包名就可以了。

相关内容

  • 没有找到相关文章

最新更新