软件测试 / 测试开发|一文教会你使用 npm
前言
NPM 的全称是 Node Package Manager,是随同 NodeJS 一起安装的包管理和分发工具,它很方便让 JavaScript 开发者下载、安装、上传以及管理已经安装的包。
npm 之于 Node.js ,就像 pip 之于 Python, gem 之于Ruby,pear 之于 PHP 。
npm 是 Node.js 官方提供的包管理工具,它已经成了 Node.js 包的标准发布平台,用于 Node.js 包的发布、传播、依赖控制。
npm 提供了命令行工具,使我们可以方便地下载、安装、升级、删除包,也可以让我们作为开发者发布并维护包。
如何安装 npm?
npm是不需要单独安装的,我们在安装node.js时,就会同时安装npm,因此我们只需要下载安装node.js即可,node.js下载地址。
验证安装
在我们完成node.js安装之后,我们可以在 cmd 中输入下面的命令,验证是否成功安装:
其他常用命令
npm 的基本功能
初始化项目
使用 npm 初始化新的Node.js项目,创建package.json文件:
回车之后,根据提示输入项目信息,npm会生成package.json文件,其中包含项目配置信息和依赖管理。
安装包
通过 npm 安装需要的包。例如,安装一个名为lodash的包:
本地/全局安装
本地安装: 将包安装到当前项目目录下的
node_modules文件夹中。
全局安装: 将包安装在系统全局位置,可供所有项目使用。
依赖管理
保存依赖: 在安装包时将其添加到
package.json文件中的dependencies或devDependencies中。
安装项目依赖: 在新项目克隆或下载后,运行以下命令安装项目依赖:
卸载包
卸载不再需要的包:
常用命令
npm install: 安装项目依赖。npm start: 启动项目。npm test: 运行项目测试。npm run <script_name>: 运行在 package.json 中定义的脚本。npm update: 更新包到最新版本。npm publish: 将包发布到 npm 仓库。
总结
npm是Node.js生态系统中不可或缺的一部分,它提供了丰富的包管理功能,方便开发人员管理和共享代码。通过npm,我们可以轻松地在Node.js项目中使用各种功能强大的开源包。










评论