快来记笔记咯~
# 快来记笔记咯~
# 快捷键
// command+shift+. 显示隐藏文件
1
# 使用 mac 的前端常见问题
# 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
# Mac下载gh
命令
gh
是命令行上的 GitHub,现在可以在 beta 版中使用。它将拉取请求、问题和其他 GitHub 概念带到您已经使用的终端git
和您的代码旁边。
// 如果安装出错,多安装几次就好了。有时候会报404,它会转到另一个地址继续下载gh
// brew install github/gh/gh
1
2
2
# 查看所有node版本
// npm view node versions
1