1. nodejs安装
可在官网上下载安装包后安装。
2. 可用命令
命令 | 说明 |
node命令 | |
node <js文件> | 调用 Node.js 程序,运行指定的 JavaScript 文件。 |
node -v | 显示当前安装的 Node.js 的版本号。 |
node -p | 运行单行 JavaScript 代码。 |
node --inspect | 以调试模式运行 Node.js 脚本,允许你使用 Chrome DevTools 进行调试。 |
node --inspect-brk | 以调试模式运行 Node.js 脚本,并在第一行代码处暂停。 |
node --trace-warnings | 在运行脚本时跟踪显示所有的警告。 |
node --max-old-space-size=<size_in_mb> | 设置 V8 引擎的最大老生代内存大小(以兆字节为单位)。 |
npm命令 | |
npm install | 用于安装 Node.js 项目的依赖项。这通常在项目的根目录下运行,其中包含一个 package.json 文件,该文件描述了项目的依赖关系。 |
npm install npm@latest -g | 将npm升级到最新版本。 |
npm install [package-name] | 安装指定的 Node.js 包作为项目的依赖项。 |
npm install [package-name] --save-dev | 安装指定的 Node.js 包作为项目的开发依赖项。 |
npm install [package-name]@[version] | 安装指定版本的 Node.js 包。 |
npm uninstall [package-name] | 卸载指定的 Node.js 包。 |
npm uninstall [package-name] --save | 从项目的依赖项中卸载指定的 Node.js 包。 |
npm uninstall [package-name] --save-dev | 从项目的开发依赖项中卸载指定的 Node.js 包。 |
npm start | 运行项目的启动脚本。这通常在 package.json 文件的 scripts 部分中定义。 |
npm run <脚本名> | 运行 package.json 文件中定义的特定脚本。例如,如果你有一个名为 test 的脚本,你可以使用 npm run test 来运行它。 |
npm run-script --list | 列出所有可用的 npm 脚本。 |
npm stop | 停止正在运行的 Node.js 应用程序。这通常在 package.json 文件的 scripts 部分中定义。 |
npm update | 更新项目的所有依赖项到其最新版本。 |
npm update [package-name] | 更新指定的 Node.js 包到最新版本。 |
npm cache clean | 清理 npm 缓存。 |
npm version [new-version] | 更新项目的版本号,并创建一个新的版本标签。 |
npm init | 初始化一个新的 Node.js 项目,生成一个 package.json 文件,该文件用于描述项目的元数据和依赖关系。 |
npm init -y | 快速初始化一个新的 Node.js 项目,自动生成一个包含默认选项的 package.json 文件。 |
npm init <init-type> | 使用特定的模板初始化一个新的项目,例如 npm init react-app 可以初始化一个 React 项目。 |
npm list | 列出当前项目安装的依赖项及其版本。 |
npm outdated [package] | 列出过时的依赖项,即已经有新版本可用的依赖项。如果指定了包名,则只检查该包的更新。 |
npm link | 将本地开发的包链接到全局环境,以便在其他项目中使用 |
npm run-script [script-name] | 运行 package.json 文件中定义的单个脚本。 |
npm bin npm bin -g | 显示 npm 全局包的 bin 目录的路径。 |
npm root npm root -g | 显示 npm 全局包的安装目录的路径。 |
npm config set [key] [value] | 设置 npm 配置选项的值。 |
npm config get [key] | 获取 npm 配置选项的值。 |
npm config list | 列出所有 npm 配置选项及其值。 |
npm config edit | 打开 npm 配置文件进行编辑。 |
npm config delete <key> | 删除 npm 配置的特定项。 |
npm whoami | 显示当前登录的 npm 用户名。 |
npm login | 登录到 npm 账户。 |
npm logout | 从 npm 账户登出。 |
npm publish | 发布一个 Node.js 包到 npm 注册表。 |
npm star [package-name] | 给指定的 npm 包添加一个星标,表示喜欢或支持。 |
npm unstar [package-name] | 移除给指定 npm 包的星标。 |
npm stars | 列出你星标过的所有 npm 包。 |
npm shrinkwrap | 生成一个 npm-shrinkwrap.json 文件,该文件锁定了你的项目依赖项的确切版本,以确保其他人或在其他环境下安装时能够获取相同的依赖项版本。 |
npm explore [package-name] [command] | 打开一个交互式 shell,以在安装的包的目录中运行命令。 |
npm cache verify | 验证 npm 缓存的完整性。 |
npm cache clean --force | 强制清理 npm 缓存,即使它在其他操作中正在使用。 |
npm doctor | 运行诊断检查,以发现潜在的问题并给出解决方案。 |
npm dist-tag | 管理 npm 包的分发标签,例如设置最新的稳定版本。 |
npm team | 管理团队和权限,如果你有权管理 npm 组织或包。 |
npm access | 更改 npm 包的访问级别,例如将包设置为公开或私有。 |
npm token | 管理 npm 访问令牌,用于身份验证和授权。 |
npm ping | 检查与 npm 注册表的连接是否可用。 |
npm version [patch|minor|major] | 增加包的版本号,并可以创建一个新的 git 提交和标签。 |
npm edit [package-name] | 在默认的文本编辑器中打开一个 npm 包的 package.json 文件进行编辑。 |
npm fund | 显示项目的资金信息,如果提供了的话 |
npm prune | 移除 node_modules 目录中未列在 package.json 文件中的包。 |
npm dedupe | 查找并删除重复安装的包,以减少 node_modules 目录的大小。 |
yarn命令(通过npm install --global yarn安装) | |
yarn --version | 查看版本 |
yarn add | 添加依赖 |
yarn audit | 对已安装的软件包执行漏洞审核 |
yarn autoclean | 从程序包依赖项中清除并删除不必要的文件 |
yarn bin | 显示依赖bin文件夹的位置 |
yarn cache | 管理用户目录中的依赖缓存 |
yarn check | 验证当前项目中程序包依赖项 |
yarn config | 管理依赖配置文件 |
yarn create | 创建Yarn工程 |
yarn dedupe | 删除重复的依赖 |
yarn generate-lock-entry | 生成Yarn锁文件 |
yarn global | 在全局安装依赖 |
yarn help | 显示Yarn的帮助信息 |
yarn import | 迁移当前依赖的项目package-lock.json |
yarn info | 显示有关依赖的信息 |
yarn init | 初始化工程并创建package.json文件 |
yarn install | 用于安装项目的所有依赖项 |
yarn licenses | 列出已安装依赖的许可证及源码url |
yarn link | 链接依赖文件夹 |
yarn list | 列出已安装的依赖 |
yarn login | 存储您在 registry 上的用户名和 email |
yarn logout | 清除你在 registry 上用户名和 email |
yarn outdated | 列出所有依赖项的版本信息 |
yarn owner | 展示依赖作者 |
yarn pack | 创建依赖项的压缩gzip |
yarn policies | 规定整个项目中执行Yarn的版本 |
yarn publish | 将依赖发布到npm注册表 |
yarn remove | 删除依赖 |
yarn run | 运行定义的程序脚本命令 |
yarn tag | 在依赖上添加,删除或列出标签 |
yarn team | 管理组织中的团队,并更改团队成员身份 |
yarn test | 运行程序的test命令 |
yarn upgrade | 将指定依赖升级为最新版本 |
yarn upgrade-interactive | 更新过期依赖的简便方法 |
yarn version | 展示依赖版本信息 |
yarn versions | 展示所有依赖项版本信息 |
yarn why | 显示有关为什么安装依赖的信息 |
yarn workspace | Yarn的工作区信息 |
yarn workspaces | Yarn的所有工作区信息 |
nvm命令(可按教程安装) | |
nvm version | 查看nvm版本号。version可简化为v |
nvm list nvm ls | 查看本地安装的所有版本 |
nvm ls --lts | 列出已安装的 LTS 版本 |
nvm ls-remote --npm | 列出已安装的 npm 版本 |
nvm list available | 查看网络可以安装的nodejs版本 |
nvm use <版本号> | 切换使用的nodejs版本 |
nvm install <版本号> | 安装node版本 |
nvm install latest nvm use latest | 安装并使用最新版本nodejs |
nvm arch | 表⽰node是运⾏在32位还是64位。 |
nvm on|off | 开启或关闭node.js版本管理。 |
nvm uninstall <版本号> | 卸载指定版本的node。 |
nvm current | 显示当前正在使用的Node.js版本。 |
nvm alias <别名> <版本号> | 为指定版本创建一个别名 |
nvm unalias <别名> | 删除指定别名。 |
nvm exec <版本号> <node命令> | 运行特定版本的 Node.js 命令 |
nvm run <版本号> | 以特定版本打开新 shell |
nvm root <root路径> | 设置和查看root路径 |
nvm proxy <url> | 设置用于下载的代理 |
nvm node_mirror <url> | 设置或者查看node镜像,如果不设置的默认是 https://nodejs.org/dist/ |
nvm npm_mirror <url> | 设置或者查看npm镜像,如果不设置的话默认的是: https://github.com/npm/npm/archive/. |