首页 > 系统相关 >前端开发必备:这些 Shell 命令你都会用吗?

前端开发必备:这些 Shell 命令你都会用吗?

时间:2024-12-23 10:27:44浏览次数:5  
标签:npm 文件 git name 必备 Shell npx 前端开发

在前端开发中,Shell 命令是一项提升效率的必备技能。从项目初始化到代码构建、从版本控制到文件操作,熟练使用 Shell 命令可以显著优化开发流程。本篇文章将为您系统梳理前端开发中常用的 Shell 命令,帮助您在日常工作中快速上手,提高开发效率。不论您是前端新手还是资深开发者,这份指南都值得收藏!

一:项目初始化与依赖管理
  • npm init:初始化一个 Node.js 项目,生成 package.json 文件。
  • npm install / yarn install:安装项目依赖。
  • npm install package-name:安装指定依赖包。
  • npm install -D package-name:安装开发环境依赖。
  • npm uninstall package-name:卸载依赖包。
  • npx:运行本地依赖的 CLI 命令,例如:
    npx create-react-app my-app:创建一个 React 项目。
二:开发与调试
  • npm run:运行 package.json 中定义的脚本。
    • npm start:启动开发服务器(通常在 package.json 中定义)。
    • npm test:运行单元测试。
    • npm run build:构建生产环境代码。
  • node filename.js:运行 Node.js 脚本文件。
三:文件操作
  • ls:列出当前目录的文件和文件夹。
    • ls -la:列出所有文件(包括隐藏文件)及其详细信息。
  • cd directory-name:进入某个目录。
  • pwd:打印当前路径。
  • mkdir directory-name:创建新目录。
  • rm:删除文件或目录。
    • rm -rf directory-name:强制删除文件夹及其内容。
  • mv source target:移动或重命名文件/文件夹。
四:版本管理(Git 命令)
  • git init:初始化 Git 仓库。
  • git clone url:克隆远程仓库。
  • git status:查看当前仓库状态。
  • git add:添加文件到暂存区。
  • git add .:添加所有文件。
  • git commit -m "message":提交代码到本地仓库。
  • git push origin branch-name:推送代码到远程分支。
  • git pull:拉取远程分支的最新代码。
  • git branch:查看本地分支。
  • git checkout branch-name:切换到指定分支。
  • git checkout -b branch-name:新建分支。
五:构建工具相关命令
Webpack
  • npx webpack:运行 Webpack。
  • npx webpack --watch:监听文件改动并重新打包。
  • npx webpack --config webpack.config.js:指定配置文件打包。
Vite
  • npm run dev:启动 Vite 开发服务器。
  • npm run build:使用 Vite 构建项目。
  • npm run preview:预览构建产物。
六:Lint 和代码格式化
  • npx eslint .:检查代码中的语法问题。
  • npx eslint --fix .:自动修复代码中的语法问题。
  • npx prettier --write .:格式化代码。
最后

Shell 命令是前端开发者不可或缺的工具,贯穿项目生命周期的方方面面。从项目初始化到开发调试、从代码构建到部署上线,Shell 命令大幅提升了开发效率,简化了繁琐的任务操作。

本篇文章汇总了前端开发中最常用的 Shell 命令,包括项目初始化、依赖管理、Git 版本控制、构建工具(如 Webpack 和 Vite)以及代码质量检查(如 ESLint 和 Prettier)。此外,还补充了一些高效文件操作和进程管理的技巧,帮助开发者快速处理开发中的日常事务。

无论你是刚入门的前端开发新手,还是希望优化工作流的资深工程师,熟练掌握这些 Shell 命令都能帮助您更轻松地应对各种开发挑战。记住,工具的高效使用,永远是提升开发效率和质量的关键!

本文由 mdnice 多平台发布

标签:npm,文件,git,name,必备,Shell,npx,前端开发
From: https://blog.csdn.net/baiguo610/article/details/144659437

相关文章

  • 职场编程必备:那些你不可不知的常用设计模式
    设计模式共23种,可分为创建型、结构型和行为型。这些设计模式并不是要求我们都要记得滚瓜烂熟,可以先掌握工作中常用的几种设计模式,用于解决工作中绝大部分的设计问题,这样在从容应对工作内容之余我们才有更多的精力去深入拓展更多的知识点。每种设计模式并不是独立的、割裂的,它......
  • Shell脚本编程题(八道)
    Shell脚本编程题(八道)第一题1.编程实现从键盘获取一个整数,按下列情况输出对应结果:(1)当该数值为6或7时,输出“休息日(RestDay)”。(2)当该数值为1至5时,输出“工作日(WorkingDay)”。(3)其他情况输出“输入错误(ErrorInput)”#!/bin/shreaddatetimecase"$datatime"in......
  • VM虚拟机安装CentOS操作系统超详细教程(包含配置网卡、使用Xshell远程连接工具)
    1.创建新的虚拟机 2.选择典型配置3.稍后安装操作系统 4.选择Linux、版本为CentOS764位 5.自定义名称和路径 6.设置磁盘大小和选择拆分成多个文件。7.自定义硬件,设置内存大小8.设置处理器的数量9.使用iso镜像文件10.选择NAT模式11.开启建好的虚拟机12.回车......
  • 程序员必备 Tips 之 “提效神器”
    提效必备工具在数字化时代,选择合适的软件工具不仅能提升工作效率,还能改善工作体验。本文将为您详细介绍四款特别实用的软件:CapsloxCapslock+、SublimeText、WGestures和Snipaste。它们各自拥有独特的优势,帮助您更高效地完成任务。身边推荐过的同学都说好!!!!1.Capslox/Ca......
  • Java 小白入门必备知识点
    14.表达式:表达式是由运算符、操作数和方法调用按照语言的语法构造而成的符号序列15.条件运算符16.实现打印出x的值17.实现从键盘录入的功能18.这里的sc、a、b、str全部是变量名19.在java中键盘键入数据时需要导包20.if单分支选择结构21.双分支选择结构22.switch......
  • Course overview + the shell
    Courseoverview+theshellShell的实质Shell本是一个类似于Pyhton的编程环境,包括变量、条件、循环、函数...在执行Shell命令时,若不是Shell所规定的关键字时,便会去$PATH中查询,基于名字搜索,搜索到了之后便会执行该程序$PATH:环境变量查看$PATHecho$PATH每一个$PATH环境......
  • Shell Script
    ShellScript赋值操作foo=barecho$foo注意:不要使用空格分开shell将会把foo当作一个程序转义Bash通过使用''和""来定义字符串""会将字符串中的变量转义echo"Stringis$foo"''会将字符串中的变量原样输出echo'Stringis$foo'函数函数内容:创建一个目录并......
  • shell脚本
    #!指定要使用的shell/bin/sh执行过程中,若出现命令执行失败,则会立即停止执行/bin/bash执行过程中,若出现命令执行失败,仍会继续执行若不指定解释器,系统会默认使用/bin/bash如果使用的语法只有bash能解析,就必须加上#!静态修改IP脚本#!/bin/b......
  • AI批量视频混剪工具做视频带货的必备小咖批量剪辑助手款视频批量自动剪辑软件技术研究
    AI批量视频混剪工具在视频带货领域的技术研究摘要:本文旨在探讨一款专为视频带货领域设计的AI批量视频混剪工具——小咖批量剪辑助手。该工具通过集成先进的视频处理技术,实现了视频的高效、自动化编辑,为视频带货提供了强有力的技术支持。一、引言随着电子商务的蓬勃发展,视......
  • 做为前端开发,你有尝试过哪些深度思考?
    在前端开发领域,深度思考对于技术的提升和项目的成功至关重要。以下是一些我尝试过的深度思考方向,它们帮助我在前端开发中不断进步:技术选型与未来趋势:在开始一个新项目时,我会深入思考哪种前端框架或库最适合项目的需求。这包括比较不同技术的优缺点、学习曲线、社区支持等因素......