📅  最后修改于: 2023-12-03 15:25:57.345000             🧑  作者: Mango
NPM 是 Node.js 的包管理工具,它允许开发者安装和发布 Node.js 包,并管理包的依赖关系。
通常情况下,安装 Node.js 时会自动安装 NPM。如果你需要手动安装 NPM,可以在终端中执行以下命令:
$ npm install npm -g
要使用 NPM 管理你的 Node.js 项目,需要先创建一个项目。可以使用以下命令在当前目录下创建一个新的 Node.js 项目:
$ npm init
这将会引导你完成一个新项目的初始化,其中包括项目的名称、版本、说明、入口文件、作者信息等。
在项目目录下,使用以下命令来安装需要的依赖包:
$ npm install <package-name>
可以使用 --save
选项将安装的包信息保存在 package.json
文件中:
$ npm install <package-name> --save
也可以使用 --save-dev
选项将依赖包保存在开发环境中:
$ npm install <package-name> --save-dev
在安装依赖包时,NPM 会自动解析出依赖包的依赖关系,并自动安装这些依赖包。
如果你不再需要某个依赖包,可以使用以下命令将其卸载:
$ npm uninstall <package-name>
使用以下命令可以更新已安装的依赖包到最新版本:
$ npm update <package-name>
如果你是一个包的作者,你可以使用以下命令将包发布到 NPM 上,供其他人使用:
$ npm publish
要发布包,你需要先登录到 NPM 帐户:
$ npm login
输入你的帐户名、密码和邮箱即可。
NPM 还提供了许多其他命令,包括:
npm list
:列出当前项目中安装的所有依赖包npm ls
:同 npm list
npm search
:在 NPM 中搜索包npm outdated
:查看过时的依赖包npm run
:执行项目中定义的脚本npm test
:执行项目中定义的测试脚本详细的命令列表可以在官方文档中查看:https://docs.npmjs.com/cli/v7/commands。
以上就是 NPM 的机制介绍。