快来记笔记咯~
# 快来记笔记咯~
# 查看公网 ip
curl ifconfig.me // mac获取本机公网ip
curl ipconfig.me // windows获取本机公网ip
1
2
2
# 端口占用
sudo lsof -i tcp:端口号 查看端口是否被占用
sudo kill -pid号 杀死当前端口的进程
1
2
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
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
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
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
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
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
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
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
2
3
# 键盘快捷键
shift + command + R //强制刷新浏览器
Command-Shift-N 新建文件夹(New)
Command-Option-V 剪切文件
Command-Delete 将文件移至废纸篓
1
2
3
4
2
3
4
# 常用命令
pwd 当前工作目录
mkdiv 新建文件夹
open 当前文件
1
2
3
2
3