Mac 前端开发常用命令

这篇具有很好参考价值的文章主要介绍了Mac 前端开发常用命令。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

 nvm

关闭浏览器跨域校验

git

nginx

npm   

Mac常用命令

Vscode

NVM 管理node版本管理

1 安装brew

2  卸载已安装到全局的 node/node

3 安装nvm


 nvm

(下面有如何安装)

nvm ls :打印出所有的版本
nvm install stable:安装最稳定的版本
nvm install v8.9.2 : 安装node的8.9.2的版本
nvm uninstall v8.9.2 : 删除node的8.9.2的版本
nvm current :当前使用的node版本
nvm use v8.9.2 :将node改为8.9.2版本
nvm alias default 0.12.7:设置默认 node 版本为 0.12.7

nvm use 12.9.0 //当前命令窗口行切换node   (只会在当前命令面板生效)   

nvm alias default version //指定node默认版本 (全局生效)     

关闭浏览器跨域校验

open -n /Applications/Google\ Chrome.app/ --args --disable-web-security  --user-data-dir=/Users/fanpaopao/Documents/MyChromeDevUserData

git

合并dev到当前分支  git merge dev     

删除本地分支 git branch -d xxx

删除远程分支git push origin --delete xxx

查看本地分支 git branch

查看远程分支 git branch -r

查看本地和远程分支 git branch -a

跳过eslint检查 git commit --no-verify -m "新增地区组件,跳过eslint检测"

git修改分支名称

1 git branch -m oldName newName (本地分支重命名 还没有推送到远程)

2 git push --delete origin oldName (删除远程分支)

3 git push origin newName (上传新命名的本地分支)

4 git branch --set-upstream-to origin/newName (把修改后的本地分支与远程分支关联)

git log 查看所有的commit提交记录

git show 查看最新的commit

git show commitId 查看指定commit hashID的所有修改:

git show commitId fileName 查看某次commit中具体某个文件的修改:

git config core.ignorecase false 设置大小写敏感

git log --oneline master | cut -d " " -f 1 | tail -1 | xargs git log 查看分支创建人信息

git diff 版本号1 版本号2 : 查看两个版本之间的差异

例:git diff dev_20230706  master

git diff 版本号1 版本号2 -- 文件名1 文件名2 : 查看两个版本之间的指定文件之间的差异

例:git diff dev_20230706  master -- src/modules/components/Schedule/index.tsx

git diff 版本号1 版本号2 --stat : 查看两个版本之间的改动的文件列表

例:git diff dev_20230706  master --stat

git diff 版本号1 版本号2 src : 查看两个版本之间的文件夹 src 的差异

例:git diff dev_20230706  master  src

nginx

cd /usr/local/etc/nginx && code nginx.conf     (直接在vsCode中打开nginx配置文件)       

nginx -s reload

npm   

npm config get registry

npm config set registry https://registry.npmjs.org/

npm config set registry https://registry.npmmirror.com

npm config list

npm info react 查看react最新版本信息

npm install package-name@latest   安装最新版本

npm config get prefix   npm全局安装地址

npm config get cache    npm缓存位置

npm config set prefix "D:\nodejs\mynpm"   设置npm安装的地址

npm config set cache "D:\nodejs\mycache"    npm缓存位置设置
 

Mac常用命令

sudo vi /etc/hosts

sudo vi ~/.bash_profile

touch xxx 创建xxx文件

mkdir someDir && cd someDir 创建文件夹

rm -rf 目录名字 (删除所有目录)

rm -f  文件名  (强制删除)

which node node安装路径

1.查看端口被哪个程序占用

sudo lsof -i tcp:port

示例:

sudo lsof -i tcp:8080 查看8080端口是否被占用

2.看到进程的PID,可以将进程杀死。

sudo kill -9 PID

示例:

sudo kill -9 3210

Vscode

Editor:Enable Preview打勾去掉就可以了 (打开新文件不会覆盖另一个文件)

shift+control+L  批量选中相同内容更改(先用鼠标选中内容再按下shift+control+L 不区分大小写)

command + k + j,展开所有代码块

command + k + 0,折叠所有代码块 (零)

cmd + option + ][ 折叠代码 (折叠光标地方的代码)

shift + command +p  打开命令窗口   

Command+ b  打开和关闭侧栏

Command + Shift + 右箭头/左箭头 选中单词

Command + Shift +d 复制行

Ctrl + g或 Ctrl + p    导航到特定行

Command + d 选定单词

option + ↓ 当前行代码下移

option + ↑ 当前行代码上移

shift + option + ↓ 当前行代码整行拷贝到下一行

command + shift + K 删除当前行代码

shift + option + F 格式化代码

command + shift + N 打开新窗口;

command + N 新建文件;

command + \ 切出新编辑器(最多三个)

command + W 关闭当前文件

command + S 保存当前文件

command + option + S 保存所有文件

Mac如何使用快捷键使代码整体上下左右移动

整体向右移动:Tab键 (tab键长这样⇥)
整体向左移动:shift+Tab (shift键长这样⇧)
整体向上移动:control+command+向上箭头
整体向下移动:control+command+向下箭头

tar -zxvf  xx  文件解压

打开新编的辑窗口,在比对代码时候可以用到

Mac 前端开发常用命令

vscode 复制文件路径

在 Visual Studio Code 中复制文件路径的方法有几种:

  1. 在文件浏览器中,右键单击文件并选择 "复制路径"。

  2. 在编辑器中打开文件,右键单击文件路径显示在底部状态栏中的文件名,然后选择 "复制路径"。

  3. 在编辑器中打开文件,按下快捷键 Ctrl+K Ctrl+P,然后选择 "复制路径"。

  4. 在编辑器中打开文件,按下快捷键 Ctrl+Shift+M,然后在弹出的输出窗口中查看文件路径。

  5. 在编辑器中打开文件,在命令面板中输入 "Copy File Path" 并选择相应的命令。

另外,你也可以安装插件 "Copy File Path" 来获得更多的复制文件路径的选项。

debugger项目入口或者js文件

调试配置

直接在.launch.json文件里面直接输入npm start会自动生成这样一个配置。

    {

      "command": "npm dev",//执行的命令

      "name": "Run npm dev",//命令名称

      "request": "launch",

      "type": "node-terminal"

    },

如果直接debugger一个js文件,"command": "node ../xxx.js"

NVM 管理node版本管理

1 安装brew

安装brew也很简单,一条命令即可:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

 brew基本用法

brew作为使用mac电脑的程序员的必备工具,基本用法也很简单,小白同学只需要记住安装、更新、卸载三条就行:

安装软件

brew的安装目录在 `/usr/local/Cellar`,我们以安装`nodejs`为例子,只需要执行:

brew install nodejs (但是我们并不用这个安装node)

2  卸载已安装到全局的 node/node

如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中 node 命令在 /usr/local/bin/node; npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm

(卸载不了都删干净)

// 查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装
npm ls -g --depth=0
// 删除全局 node_modules 目录
sudo rm -rf /usr/local/lib/node_modules 
// 删除 node
sudo rm /usr/local/bin/node 
// 删除全局 node 模块注册的软链
cd  /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm 

3 安装nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  • 安装完成后关闭终端,重新打开终端输入 nvm -v 验证一下是否安装成功,当出现版本号时,说明已安装成功。
    如果在新的终端输入 nvm 时提示:command not found: nvm,有可能是以下原因之一:
    • 配置环境变量
  • 你的系统可能缺少一个 .bash_profile 文件,你可以创建一个此文件(可通过vi或vim命令),打开复制粘贴以下代码(安装nvm成功后终端的最好3行代码)进去,保存;
    (官网上也说了这几行代码)
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
复制代码
  • 然后 source 一下 .bash_profile之后再重新打开终端执行nvm -v 验证一下是否安装成功,当出现版本号时,说明已安装成功
source .bash_profile

Mac下查看node等的安装路径

which node文章来源地址https://www.toymoban.com/news/detail-435420.html

到了这里,关于Mac 前端开发常用命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • mac的safari浏览器如何开启开发者模式

    在windows中或者其他浏览器中,大家习惯了统一按F12开启开发者模式。但是在safari中按F12没有反应,那么应该怎么开启开发者模式呢?看步骤: 1、打开safari浏览器后,点击左上角的“Safari浏览器” → “偏好设置”: 2、选择上面的“高级”选项,勾选最下面的“在菜单栏中显

    2024年02月12日
    浏览(59)
  • Mac电脑Safari浏览器上打开开发者工具的方法

    如果你开发者,需要在Safari 浏览器中调试你的代码,可以按照以下步骤: 如果你右键点击中未看到“开发”菜单,请选取“Safari 浏览器”“设置”,点按“高级”,然后选择“在菜单栏中显示‘开发’菜单”。 不会操作的按照图片步骤操作即可。    

    2024年02月07日
    浏览(89)
  • Mac版chrome谷歌浏览器解决跨域,进行开发调试

    跨域问题一般在浏览器中这样提示 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A 网页设置的 Cookie,B 网页不能打开,除非这两个网页“同源”。所谓“同源”指的是“三个相同”: 协议相同 域名相同 端口相同 同源

    2024年02月02日
    浏览(57)
  • 前端开发中常见的浏览器兼容性问题及解决方案

    提示:这里主要阐述浏览器兼容性产生的环境: 所谓的浏览器兼容性问题,是指 因为不同浏览器对同一段代码有着不同的解析,所造成页面显示效果不统一的情况。 为此,解决浏览器兼容,也成为了跨浏览器开发的一个核心问题。 当初微软不加入W3C,使得后者不采用IE的方

    2023年04月18日
    浏览(47)
  • edge浏览器关闭组织托管

    参考链接   edge浏览器出现了“由你的组织管理”的提示,另外的一个的解决方案!_哔哩哔哩_bilibili 我本人是直接删除注册表 计算机HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftEdge  解决了问题 如果怕删除注册表有什么隐患,可以在注册表编辑器中在需要备份的文件目录下店家左

    2024年02月20日
    浏览(42)
  • 解决Selenium自动关闭浏览器问题

    在没有使用close或者quit的情况下,Selenium自动关闭浏览器就是因为Selenium运行结束了。分两种情况: 在命令行运行时,或在打包好的程序里运行时会有这种情况;在使用Pycharm之类IDE运行代码的时候通常不会造成浏览器关闭,但也有可能在某些IDE里面出现。网上有建议使用“

    2024年02月11日
    浏览(53)
  • 让selenium不自动关闭浏览器

    话不多说直接上代码 运行代码 完成!!! selenium的基本使用: 点击这里

    2024年02月11日
    浏览(48)
  • 解决前端项目问题,uniapp运行微信开发工具小程序,出现× initialize报错,以及浏览器无法运行

    uniapp进行小程序以及多端web页面都不知道如何配置讲项目运行起来。 就会报出无法运行错误。 [微信小程序开发者工具] - initialize [微信小程序开发者工具] [微信小程序开发者工具] × IDE may already started at port , trying to connect如图 这是因为没有配置好安全设置和运行设置。 一,

    2024年01月20日
    浏览(68)
  • python用selenium打开浏览器后秒关闭浏览器-解决方法

    学习selenium的时候,上手第一个脚本发现成功打开浏览器后,代码执行完毕浏览器又秒关闭了,代码如下: 1、检查代码,代码中没有写driver.quit()或driver.close()方法,也没有其它错误提示; 2、检查版本号,浏览器版本号,驱动版本号,确认版本号没有问题; 3、最后找到解决

    2024年02月11日
    浏览(76)
  • Chrome浏览器关闭页面底部的下载栏

    访问chrome://settings/help,浏览器将自动更新到v101版本,更新完成后重启即可。 访问chrome://flags/#download-bubble,将默认的Default改为Enabled,然后按提示重启浏览器。 接下来,当你开始进行下载任务时,Chrome底部的下载栏将不会再出现。 取而代之的是右上角的下载管理按钮。点击

    2024年02月13日
    浏览(55)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包