目录
一、什么是 npm
npm 是随同 Node.js 一起安装的包管理工具,用于安装、共享和管理 JavaScript 代码库或模块。
二、安装 Node.js
访问 Node.js 官方网站,下载并安装适合您操作系统的版本。安装完成后,npm 会自动安装。
三、基本命令
npm init:用于在当前目录初始化一个package.json文件,这是项目的配置文件,包含项目的名称、版本、依赖等信息。npm install <package-name>:安装指定的包。例如:npm install lodash会安装lodash这个库。npm install <package-name> --save或-S:安装包并将其添加到package.json文件的dependencies部分(生产环境依赖)。npm install <package-name> --save-dev或-D:安装包并将其添加到package.json文件的devDependencies部分(开发环境依赖)。npm uninstall <package-name>:卸载指定的包。npm update <package-name>:更新指定的包。npm list:列出已安装的包。
四、版本管理
包的版本号通常遵循 major.minor.patch 的格式(例如:1.2.3)。
- 指定版本安装:
npm install <package-name>@1.2.3:安装指定确切版本的包。npm install <package-name>@^1.2.3:安装1.2.3及以上的小版本更新(即1.x.x中x大于等于2的版本)。npm install <package-name>@~1.2.3:安装1.2.3及以上的补丁版本更新(即1.2.x中x大于等于3的版本)。
五、全局安装和本地安装
默认情况下,npm install 会将包安装到当前目录的 node_modules 文件夹中,这称为本地安装。如果要进行全局安装,可以使用 -g 或 --global 标志,例如:npm install -g <package-name>。全局安装的包通常是一些可以在命令行中直接使用的工具。
六、发布自己的包
- 在项目根目录下创建
package.json文件,并填写必要的信息,如名称、版本、描述等。 - 登录
npm:npm adduser,按照提示输入用户名、密码和邮箱。 - 发布包:
npm publish
七、搜索包
使用 npm search <package-name> 命令可以在 npm 仓库中搜索指定的包。
八、查看包的详细信息
使用 npm view <package-name> 可以查看包的详细信息,包括版本、描述、依赖等。
894

被折叠的 条评论
为什么被折叠?



