如何以漂亮的方式记录 npm 模块的所有属性?
Posted
技术标签:
【中文标题】如何以漂亮的方式记录 npm 模块的所有属性?【英文标题】:How do I log all the properties of an npm module in a pretty manner? 【发布时间】:2021-09-28 04:18:42 【问题描述】:我想知道 GoogleMapReact 之类的所有方法和属性我尝试了以下方法:
import GoogleMapReact from 'google-map-react'
console.log(GoogleMapReact);
但它会返回这个非常庞大、肮脏、难以阅读的单行字符串。
【问题讨论】:
您是否尝试过查看文档? 【参考方案1】:使用console.log()效率不高。
您可以做多种选择:
您可以按(Mac 上的命令/Windows 上的 Ctrl)并单击 GoogleMapReact 导入,它会打开库文件。你可以找到所有的方法。
对我来说最好的方法:查阅文档。您正在寻找 Google-map-react。 API引用有所有方法:https://github.com/google-map-react/google-map-react/blob/master/API.md
【讨论】:
问题是,我认为文档不完整。因此,该库中存在文档中没有的方法。命令单击库会打开同一个巨大的 index.js 文件,这不是列出库所有成员的好方法。 是的,我理解你。这取决于每个库。我过去使用过这个库,我可以告诉你所有的方法都在文档中。也许如果你想做点什么,你可以告诉我。我可以用方法支持你。 感谢您的回复,我正在尝试在多个标记上实现缩放和居中,如下所示:***.com/questions/19304574/… 但是,我没有看到.LatLngBounds();
和bounds.extend()
的文档,这是最佳回答者正在使用。以上是关于如何以漂亮的方式记录 npm 模块的所有属性?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 TypeScript 以生成工作 Node.JS 代码的方式加载 PDF.js NPM 模块和 @types 绑定?
Magento - 如何以编程方式取消选中超级产品属性上的“使用默认值”?
nodejs第三天(核心模块与文件模块,核心模块和文件模块引入的区别,从模块外部访问模块内部,使用exports对象,npm包管理工具package.json文件,模块对象属性,将模块定义分类,npm