时间太久,已经忘记了npm常用命令

背景      

       在前端开发中,npm(Node Package Manager)是一个必不可少的工具。它不仅是Node.js的包管理工具,也是世界上最大的开源库之一。掌握npm的常用命令对于提升开发效率和项目管理能力至关重要。本文将深入浅出地介绍npm的常用命令,并结合实际案例进行详细解析和实践。


常用命令

        最近接到了一个新项目,第一步就是把代码拉下来并启动,上次启动新项目前端还在上次,一时之间就没想起来,直接输入启动命令就想启动,看了眼报错没有node_modules文件,才记起来需要先输入npm install命令,下面记录了一些关于npm的常用命令:

  1. npm init :用于初始化一个新的 npm 项目,它会创建一个 package.json 文件,该文件包含了项目的基本信息和依赖关系。
  2. npm install :用于安装项目所需的依赖模块。 可以通过指定模块名称或模块版本来安装特定的模块。
  3. npm uninstall :用于卸载已安装的模块。 可以通过指定模块名称来卸载特定的模块。
  4. npm update :用于更新已安装的模块到最新版本。 可以通过指定模块名称来更新特定的模块。
  5. npm list :用于列出已安装的模块及其依赖关系。
  6. npm run :用于执行在 package.json 文件中定义的脚本命令。 可以通过指定脚本名称来执行特定的脚本。
  7. npm test :用于执行项目的测试用例。 
  8. npm start :用于启动项目的开发服务器。
  9. ...

实践

  1. 初始化项目:使用npm init命令可以快速创建一个新的 npm 项目,并生成一个package.json文件。在package.json文件中,可以定义项目的基本信息、依赖关系、脚本命令等。
  2. 安装依赖模块:使用npm install命令可以安装项目所需的依赖模块。可以通过指定模块名称或模块版本来安装特定的模块。例如,要安装 Express 框架,可以使用以下命令:npm install express。
  3. 卸载依赖模块:使用npm uninstall命令可以卸载已安装的模块。可以通过指定模块名称来卸载特定的模块。例如,要卸载 Express 框架,可以使用以下命令:npm uninstall express。
  4. 更新依赖模块:使用npm update命令可以更新已安装的模块到最新版本。可以通过指定模块名称来更新特定的模块。例如,要更新 Express 框架到最新版本,可以使用以下命令:npm update express。
  5. 列出已安装的模块:使用npm list命令可以列出已安装的模块及其依赖关系。可以使用以下命令查看所有已安装的模块:npm list。
  6. 执行脚本命令:使用npm run命令可以执行在package.json文件中定义的脚本命令。可以通过指定脚本名称来执行特定的脚本。例如,要执行npm start命令,可以使用以下命令:npm run start。
  7. 执行测试用例:使用npm test命令可以执行项目的测试用例。可以通过指定测试框架和测试脚本来执行测试。例如,要使用 Mocha 测试框架执行测试,可以使用以下命令:npm test --mocha。
  8. 启动开发服务器:使用npm start命令可以启动项目的开发服务器。可以通过指定服务器端口和其他参数来启动服务器。例如,要启动一个本地服务器,可以使用以下命令:npm start --port 3000。
  9. 发布项目:使用npm publish命令可以将项目发布到 npm 仓库中,以便其他开发者可以使用该项目。在发布项目之前,需要确保项目已经通过了测试,并且package.json文件中的信息准确无误

总结

       本文简单阐述了 npm 的常用命令与实践,包括初始化项目、安装依赖模块、卸载依赖模块、更新依赖模块、列出已安装的模块、执行脚本命令、执行测试用例、启动开发服务器和发布项目等。通过本文的学习,大家可以更好地理解和运用 npm 命令,提高项目开发和管理的效率。

       其实网上好多知识点都是重复的,有些时候确实会一下想不起来,小编也只是在重复记录,但还是希望能帮助到大家,也能加深我的记忆,我是真的一点都看不懂java啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值