npm 是什么?
Node.js 的包管理工具及其使用场景
问题
npm 是什么?有哪些使用场景?
解答
npm(Node Package Manager)是 Node.js 的包管理工具,它极大地促进了前端开发的发展,已成为现代前端开发的必备工具。
主要使用场景
下载第三方包
从 npm 服务器下载别人编写的第三方包到本地使用:
npm install lodash
npm install react vue
安装命令行工具
下载并安装命令行程序到本地:
npm install -g create-react-app
npm install -g typescript
发布自己的包
将自己编写的包或命令行程序上传到 npm 服务器供他人使用:
npm publish
关键点
- npm 是 Node.js 的官方包管理工具
- 可以下载、安装和管理第三方依赖包
- 支持全局安装命令行工具(使用
-g参数) - 开发者可以发布自己的包到 npm 仓库
- 是现代前端工程化的基础设施
目录