问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

软件测试/测试开发|一文教会你使用npm

创作时间:
作者:
@小白创作中心

软件测试/测试开发|一文教会你使用npm

引用
1
来源
1.
https://cloud.tencent.com/developer/article/2373413

前言

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 -v
# 输出类似下面的版本号,即表示安装成功
6.14.11

其他常用命令

sudo npm install npm@latest -g    # Linux 命令
npm install npm -g                  # Window 系统使用这个命令

也就是使用 npm 安装自己。之所以可以这样,是因为 npm 本身与 Node 的其他模块没有区别。

npm help              # 查看 npm 命令列表
npm -l                # 查看各个命令的简单用法
npm -v                # 查看 npm 的版本
npm config list -l    # 查看 npm 的配置

npm的基本功能

  1. 初始化项目

使用npm初始化新的 Node.js 项目,创建 package.json 文件:

npm init

回车之后,根据提示输入项目信息,npm 会生成 package.json 文件,其中包含项目配置信息和依赖管理。

  1. 安装包

通过npm安装需要的包。例如,安装一个名为 lodash 的包:

npm install lodash
  1. 本地/全局安装
  • 本地安装: 将包安装到当前项目目录下的 node_modules 文件夹中。
npm install <package_name>
  • 全局安装: 将包安装在系统全局位置,可供所有项目使用。
npm install -g <package_name>
  1. 依赖管理
  • 保存依赖: 在安装包时将其添加到 package.json 文件中的 dependencies 或 devDependencies 中。
npm install <package_name> --save  # 保存到 dependencies
npm install <package_name> --save-dev  # 保存到 devDependencies
  • 安装项目依赖: 在新项目克隆或下载后,运行以下命令安装项目依赖:
npm install
  1. 卸载包

卸载不再需要的包:

npm uninstall <package_name>

常用命令

  • npm install : 安装项目依赖。
  • npm start : 启动项目。
  • npm test : 运行项目测试。
  • npm run : 运行在package.json中定义的脚本。
  • npm update : 更新包到最新版本。
  • npm publish : 将包发布到npm仓库。

总结

npm 是 Node.js 生态系统中不可或缺的一部分,它提供了丰富的包管理功能,方便开发人员管理和共享代码。通过 npm,我们可以轻松地在 Node.js 项目中使用各种功能强大的开源包。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号