关于npm你知道多少?

npm是Node.js的包管理器,用于安装、管理和共享JavaScript代码包。它是Node.js生态系统中最受欢迎的工具之一。

打开一个软件包的文档页面

如果你想看下lodsh深拷贝的使用方法,你会怎么做?打开谷歌/百度搜索下吗?

事实上,npm可以帮助你快速实现。你只需要运行npm docs [package]就可以直接打开package的文档

关于npm你知道多少?_第1张图片

打开一个软件包的GitHub repo

想知道一个包的源代码,我可以只在github上搜索包的名字吗?

答案是否定的,npm可以帮助你快速打开一个包的GitHub repo.

关于npm你知道多少?_第2张图片

检查软件包是否有过时的依赖

在你的项目中运行npm outdated命令,它将检查所有软件包的当前版本、所需版本和最新版本。

关于npm你知道多少?_第3张图片

关于npm你知道多少?_第4张图片

查看一个软件包的所有历史版本

你知道如何查看一个软件包的所有历史版本吗?

是的,我们可以通过npm的在线网站做到这一点。https://www.npmjs.com/package/lodash?activeTab=versions

关于npm你知道多少?_第5张图片

但是还有更简单的办法:

关于npm你知道多少?_第6张图片

关于npm你知道多少?_第7张图片

在你的项目中寻找有风险的包

npm audit 允许开发人员分析复杂的代码,并查明特定的漏洞和缺陷。

npm audit fix 检测项目依赖中的漏洞并自动安装需要更新的有漏洞的依赖,而不必再自己进行跟踪和修复。

关于npm你知道多少?_第8张图片

关于npm你知道多少?_第9张图片

查看npm包的细节

好吧!也许这个命令不是很有用,但你可以用它来了解一个软件包的很多情况,如它的作者、联系信息等。

关于npm你知道多少?_第10张图片

关于npm你知道多少?_第11张图片

npm xmas

当你运行npm xmas时,你会看到一棵圣诞树。

关于npm你知道多少?_第12张图片

关于npm你知道多少?_第13张图片

希望本文对你有用,并给你带来会心一笑。如果你有任何问题或建议,请在下面留言。

原文链接:https://javascript.plainenglish.io/as-a-front-end-engineer-8-...

公号同步更新,欢迎关注
关于npm你知道多少?_第14张图片

你可能感兴趣的:(npm前端)