1. node-sass安装失败
当我配置wepback的sass时候,如何不安装node-sass会报错
sass-loader依赖的wepback和node-sass
失败原因参考:https://segmentfault.com/a/1190000020993365?utm_source=tag-newest
当我直接把node和node-sass升级到最新版本就没问题了
我的版本是
"node-sass": "^4.13.1"
node版本12.16.1
2. 克隆主分支还是开发分支(待修改)
默认不会克隆所有的分支,默认克隆的是主分支,即使仓库有开发分支,你克隆到本地也只有一个主分支。
主分支只是做版本发布使用,项目功能开发完之前一般不放代码。
步骤1:找一个目录例如test,先把主分支克隆下来
git clone + 项目的地址
步骤2:这时候目录是test/mmall,后面的mmall是我的项目名称,切换到mmall里面
步骤3: 检查,你会发现只有一个主分支,随便修改然后推送,推送成功。说明本地的主分支和远程的主分支关联没问题
git branch
步骤4: admin-v2是你需要的分支,这个命令是本地创建admin-v2分支,然后和远程的admin-v2分支关联,这里已经把admin-v2分支复制下来了
git checkout -b 本地分支名称 origin/远程分支名称
git checkout -b admin-v2 origin/admin-v2
步骤5: 这时候你git branch会发现有2个分支了,你在admin-v2分支上面修改然后推送,这样一来主分支和开发分支你都有了
3. Mac看不到.git目录
显示隐藏文件:
1、打开一个Terminal终端窗口,输入:
defaults write com.apple.finder AppleShowAllFiles TRUE
2、 重启Finder,在Terminal终端窗口,输入:
killall Finder
恢复隐藏设置:
1、同样打开Terminal终端窗口,输入:
defaults write com.apple.finder AppleShowAllFiles FALSE
2、重启Finder,在Terminal终端窗口,输入:
killall Finder
3. mac终端输入路径自动补全功能
用惯了windows命令行工具的按Tab自动补全路径功能后,在mac terminal上敲命令很不习惯。其实mac terminal也有这个功能。
在命令行输入
nano .inputrc
进入.inputrc的编辑界面,输入如下语句:
set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete
Control+O保存。重启terminal即生效