快来记笔记咯~

# 快来记笔记咯~

# 查看公网 ip

curl ifconfig.me // mac获取本机公网ip
curl ipconfig.me // windows获取本机公网ip
1
2

# 端口占用

sudo lsof -i tcp:端口号  查看端口是否被占用
sudo kill -pid号  杀死当前端口的进程
1
2

# 快捷键

command + shift + .  显示隐藏文件
Command + ↑    返回上一级目录
command + ↓    进入下一级目录

command + w  关闭窗口
command + n  开启一个新窗口

shift + command + o  快速打开文稿
shift + command + d  快速打开桌面文件夹

command + delete 删除当前文件

command + R              刷新浏览器
command + shift + R  强制刷新浏览器
1
2
3
4
5
6
7
8
9
10
11
12
13
14

# 使用 mac 的前端常见问题

# 给全局 shell 命令起别名

# 1. 编辑bash_profile文件
 nano ~/.bash_profile

# 2. 写入 别名例如 myalias
alias myalias="sh /path/to/your/script/mycommand.sh"

# 3. ctrl + o 并按 enter 保存更改

# 4. source ~/.bash_profile
1
2
3
4
5
6
7
8
9

# 让已损坏的文件正常使用

sudo xattr -r -d com.apple.quarantine app地址   // 可以让已损坏的app正常使用

例如: sudo xattr -r -d com.apple.quarantine /Applications/PicGo.app
1
2
3

# node_modules 依赖 包下载不下来

  • 清除一下 npm 缓存
// npm cache clean --force
1

# 拷贝别人的 node_modules 的时候代码提交不了

报错

// git commit 时一直报 .git/hooks/pre-commit: No such file or directory
1
  • 执行下面命令即可解决
// npx husky install
1

# 报 node-sass 问题

// 开始的时候node-sass版本 v4.14 当前版本因为不支持 mac amd 芯片问题,需要升级 sass 版本,
//详情 :
// https://github.com/sass/node-sass/issues/3033

//解决办法:
//使用 dart-sass 代替 node-sass
// 1. 删除原来 node-sass 版本  `npm uninstall node-sass`
// 2. 下载 dart-sass  `npm install sass`
// 在启动的时候,sass变量 可能会报错`$--变量名` 全局修改为 `$变量名`; `/deep/` 会报错 全局修改为 `::v-deep` 重新启动即可
1
2
3
4
5
6
7
8
9

# 使用的 vue-cli 版本太低,使用 vue 官方推荐桥接工具

npm install -g @vue/cli-init
# vue init now works exactly the same as vue-cli@2.x
1
2

# 别人已经删除的远程分支,还能在本地看到

// git remote prune origin
1

# Mac 全局命令

// sudo npm -g vue/cli
1

# vuejs Mac 环境下 npm run serve 时报错 Permission denied

  • 项目目录中找到node_modules/.bin/vue-cli-service
// 执行下面命令
chmod 777 /User/yangguowei/文件名/node_modules/.bin/vue-cli-service
// 文件目录路径是根据文件所放的位置来的,所放位置不同,文件路径也不一样
1
2
3
npm install babel-eslint --save-dev
1

# 证书无效的问题

// Apple Worldwide Developer Relations Certification Authority
1

# 使用 nrm 管理镜像源仓库

nrm -V 查看版本信息
nrm ls  查看所有的镜像源仓库
nrm current 显示当前源名称

// cnpm --------- https://r.cnpmjs.org/
// taobao ------- https://registry.npmmirror.com/

nrm use taobao  使用这个仓库镜像地址
nrm add <registry> <url> [home] 添加一个源
nrm test [registry] 测试源速度
1
2
3
4
5
6
7
8
9
10

# 使用 nvm 管理 node 版本

nvm list 查看 node 版本信息
nvm install 12.8.0  下载某一版本的node
nvm use 12.8.0 使用某一版本的node
1
2
3

# 键盘快捷键

shift + command + R  //强制刷新浏览器
Command-Shift-N 新建文件夹(New) 
Command-Option-V 剪切文件 
Command-Delete 将文件移至废纸篓
1
2
3
4

# 常用命令

pwd 当前工作目录
mkdiv 新建文件夹
open 当前文件
1
2
3
最后更新时间: 2024/5/30 08:43:24