个人主页:学习前端的小z
个人专栏:HTML5和CSS3悦读
本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结,欢迎大家在评论区交流讨论!
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用于开发服务器端和网络应用程序。以下是一些常用的 Node.js 命令,用于项目管理和开发。
Node.js 常用命令
1 包管理
- npm install
npm install
命令用于安装项目所需的依赖包。你可以将需要安装的依赖包名称列在命令后面,也可以在package.json
文件中指定依赖包,并使用npm install
命令一次性安装所有依赖。
npm install <package-name>
- npm install --save(-S)
npm install --save
命令用于安装项目所需的依赖包,并将其保存到package.json
文件中的dependencies
部分。这样,其他开发者在克隆项目后,只需要运行npm install
命令即可安装所有依赖包。
npm install <package-name> --save
- npm install --save-dev(-D)
npm install --save-dev
命令用于安装项目开发过程中需要的依赖包,并将其保存到package.json
文件中的devDependencies
部分。这些依赖包通常是开发环境下需要用到的工具或库,如测试框架、构建工具等。
npm install <package-name> --save-dev
2 项目管理
- npm start
npm start
命令用于启动项目。通常情况下,它会执行package.json
文件中scripts
部分的start
脚本。你可以在该脚本中指定项目启动所需的命令。
npm start
- npm run
npm run
命令用于运行package.json
文件中定义的自定义脚本。你可以在scripts
部分定义各种自定义脚本,如构建、测试、部署等。
npm run <script-name>
- npm update
npm update
命令用于更新项目依赖包的版本。它会检查package.json
文件中定义的依赖包的最新版本,并将其更新到指定的版本。
npm update
- npm uninstall
npm uninstall
命令用于卸载项目中不需要的依赖包。你可以指定要卸载的依赖包名称,也可以使用--save
或--save-dev
参数将其同时从package.json
文件中移除。
npm uninstall <package-name>
3 更多命令
- npm outdated
npm outdated
命令用于检查项目依赖包的更新情况。它会列出当前安装的依赖包与最新版本之间的差异,帮助你及时了解是否需要更新依赖包。
npm outdated
- npm list
npm list
命令用于列出项目的所有依赖包及其版本信息。它可以帮助你清晰地了解项目所依赖的所有包及其依赖关系。
npm list
- npm run-script
npm run-script
命令用于运行package.json
文件中定义的脚本。与npm run
命令类似,但可以使用更短的别名npm run-script
。
npm run-script <script-name>
- npm search
npm search
命令用于在 npm 仓库中搜索符合条件的依赖包。你可以指定关键词进行搜索,并查看匹配的包及其相关信息。
npm search <keyword>
- npm info
npm info
命令用于查看指定依赖包的详细信息,包括版本、描述、作者等。你可以使用该命令来获取关于依赖包的更多背景信息。
npm info <package-name>
- npm publish
npm publish
命令用于将你开发的包发布到 npm 仓库,使其可以被其他开发者安装和使用。
npm publish
- npm link
npm link
命令用于在本地开发中将一个本地包链接到一个正在开发的项目中,而不必每次都重新安装。
npm link <package-name>
汇总:
node:启动Node.js解释器,可以在命令行中执行JavaScript代码。
node -v:查看安装的Node.js版本。
npm:Node.js的包管理器,用于安装、升级和管理JavaScript包。
npm init:初始化一个新的Node.js项目,生成文件。package.json
npm install :安装指定的包,可以是全局安装或项目本地安装。
npm uninstall :卸载指定的包。
npm update :更新指定的包。
npm start:启动项目中定义的启动脚本。
npm test:运行项目中定义的测试脚本。
npm run
npm list:列出当前项目安装的所有包。
npm search :搜索npm仓库中与关键字匹配的包。
npm info :查看指定包的详细信息。
npm outdated:检查项目中已安装的包是否有更新版本。
npm publish:将自己开发的包发布到npm仓库。
npm config:配置npm的相关设置。