如何查找Vanilla JavaScript库对应的正确Node.js替代包名称?
TLDR
给定一个已下载的Vanilla JavaScript库文件,如何找到对应的Node.js替代包?以下是部分映射示例:
| JS库 | Node.js包 |
|---|---|
| sha256.js | crypto-js |
| elliptic.js | elliptic |
| Buffer.js | buffer |
| ... |
细节说明
我正在fork一个Git仓库,其中多个JavaScript库被下载后用于Node.js Web应用中。例如在JavaScript中引入的sha256.js文件,对应的Node.js包是crypto-js,这需要数十分钟才能确定。
部分库在Vanilla JS和Node.js中名称相同,例如elliptic,在两种环境中的用法一致。
那么,将Vanilla JS库与Node.js包进行名称映射的官方方法是什么?
我在Google上搜索相关主题未得到有效信息,仅找到一个类似帖子,但它针对的是label-studio包。
目前我采用的方法是通过Google搜索需求,例如:
gg nodejs {package name} alternative to {library name} in javascript
或者复制JS代码用法搜索Node.js替代方案:
gg js CryptoJS.SHA256() alternative for nodejs
但这种方法每个新包都需要花费约一小时来确定,效率很低。
内容的提问来源于stack exchange,提问作者Nam G VU
相关产品推荐
相关产品推荐

