React商场项目开发遇到的问题

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即生效

发布了32 篇原创文章 · 获赞 0 · 访问量 987

猜你喜欢

转载自blog.csdn.net/weixin_42588966/article/details/104878890