目录
npm 的 node_modules 目录是什么?它的作用是什么?
什么是 npm 脚本?如何在 package.json 中定义和执行脚本?
npm 的 package-lock.json 文件有什么作用?
npm run 命令的作用是什么?如何自定义 npm 脚本?
npm uninstall 的作用是什么?如何卸载一个全局或局部的 npm 包?
如何使用 npm 的 audit 命令查找项目中的安全漏洞?
npm 的 shrinkwrap 文件与 package-lock.json 文件有何异同?
npm 的生命周期钩子(life cycle scripts)是什么?
npm 是什么?它的主要作用是什么?
npm(Node Package Manager)是一个用于管理 Node.js 项目中软件包(packages)的工具,它是世界上最大的开源软件注册表,同时也是一个命令行工具。npm 伴随着 Node.js 一起发布和安装,意味着在安装 Node.js 的时候,npm 也会被自动安装到系统中。
npm 的主要作用体现在多个方面。首先,它为开发者提供了一个庞大的软件包仓库。在这个仓库中,有各种各样的开源代码库和工具,涵盖了从前端框