电脑:MacBook Pro (15-inch, 2017)
版本接近可以用迁移助理
太久远就只能新电脑环境重装了,
微信小程序,支付宝小程序,安卓,IOS 无非这几种
以下就是一名前端小程序开发人员环境配置步骤
仅供参考
新电脑安装
1.下载常用程序并安装
1.1 在App Store下载程序:
微信;腾讯会议;QQ,Xcode,百度网盘,Xmind,Wps office
1.2 在百度网盘下载自己留的安装包:
oss【提示不允许安装的话,打开电脑设置-安全与隐私最下面设置允许开】;
android Studio;
rn debugger;
向日葵;
ClashX;
EasyConnect
1.3
微信开发者下载官方地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
支付宝开发者工具下载官方地址:
https://render.alipay.com/p/f/fd-jwq8nu2a/pages/home/index.html
谷歌浏览器:
http://www.51xiazai.cn/soft/88708.htm
Idea:
http://www.jetbrains.com/idea/ 官网下载2021.2.2
【我在网上找的激活步骤,可借鉴http://www.ddooo.com/softdown/214097.htm 。到了试用日期重新reset即可】
以上除了Android Studio 都可以傻瓜式安装,Android在本文章后面会写。
2.公司常用设置(这个是本公司的,可以忽略)
公司vpn链接,【微信收藏】
谷歌浏览器上的常用网站链接【微信收藏】
公司最新证书钥匙串里添加
3.安装环境
因为前端要安装很多东西,经过日积月累,本人觉得brew安装管理版本最好了
在安装brew前,需要先打开Xcode,点击同意协议并install。
不然直接安装brew会报错。
3.1 安装brew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
我选择的是中科大1
3.2 安装nvm,对node版本进行控制
brew install nvm
安装完之后要执行命令进行环境配置
touch .bash_profile
将以下内容放入该文件中
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # This loads nvm
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_completion
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles #ckbrew
eval $(/usr/local/Homebrew/bin/brew shellenv) #ckbrew
然后执行保存命令
source .bash_profile
保存成功之后执行
nvm -v
有版本出来就说明nvm安装成功
接下来安装各种需要的node版本
nvm install v10.20.1
nvm install v10.24.1
nvm install v14.20.0
npm install -g yarn
安装成功之后,最好是关闭终端重新打开执行
node -v
如果有版本,则说明安装成功,如果提示nvm找不到则按已下操作
touch ~/.zshrc
open ~/.zshrc
文件里面写入
source ~/.bash_profile
然后保存执行命令
source ~/.zshrc
然后再执行node -v试试,不出意外就成功了~
3.3 安装watchman
brew install watchman
3.4 安装ruby
brew install ruby
ruby安装后需要配置环境,
open .bash_profile
将一下内容放入打开的文件中保存
export PATH="/usr/local/opt/ruby/bin:$PATH"
export LDFLAGS="-L/usr/local/opt/ruby/lib"
export CPPFLAGS="-I/usr/local/opt/ruby/include"
source .bash_profile
然后执行ruby -v 应该有版本号出来了吧,安装成功~
3.5 安装cocoapods
brew install cocoapods
3.6安装jdk,我们的项目用的是17
brew install openjdk@17
安装完之后可以将提示内容放入之前操作的环境文件里。
因为我要用到多种jdk所以我给放到了一个指定目录下,执行命令
sudo ln -sfn /usr/local/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
open .bash_profile
将以下内容放入打开的文件中保存
export JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home"
export PATH="$JAVA_HOME/bin:$PATH"
export CLASSPATH="$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar"
source .bash_profile
保存后执行 java -version,出来版本了 安装成功~
3.7安装react-native-cli,用于app项目,没有的可不安装
yarn global add react-native-cli@2.0.1
4.下载了公司众多项目,可忽略
cybershop-web-backend:nvm alias default v10.24.1 yarn install
cybershop-says-wxwork-guide: nvm alias default v10.20.1 yarn install
【微信开发者工具添加企业微信模式-设置-扩展设置】
cybershop-saas-weapp-eshop : nvm alias default v10.24.1 yarn install
puzhehei: nvm alias default v14.20.0 yarn install
crescentlake : yarn install
dali :yarn install
5.安装安卓环境安装Android Studio 4.2.2
我是百度网盘自己存了一份
可到该链接下载:https://developer.android.google.cn/studio/archive
1.自动默认一直点击下一步
2.打开Android配置
第一个tab下SDK Manager 下选择
Android API 32;Android Api31【下面全部勾选】;
Android11.0(R);Android10.0(Q);Android9.0(Pie);
Android8.1(Oreo);Android6.0(Marshmallow);
第二个Android SDK Bu
ild-Tools33下选择31,
Android SDK Command选择第一个
Apply下载点击完成
安装一个模拟器材,方便调试使用
打开 ADV Manager
第一项选择Marsmallow
第二项选择 Api 31
next 添加
ADV Manager 选择pixel_3a_api31_x86 就下载完成了
Android配置环境
open .bash_profile
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin
source .bash_profile
6下载安装gradle
下载链接:https://downloads.gradle-dn.com/distributions/gradle-7.2-all.zip
然后解压放在了自己电脑中 open /Users/mac/public 下
最后设置环境变量
open .bash_profile
export GRADLE_HOME="/Users/mac/public/gradle-7.2"
export PATH=$PATH:$GRADLE_HOME/bin
source .bash_profile
gradle -v
出来版本号,安装成功~
7.以上环境配置完了,该跑项目了~
打开app项目根目录
yarn install
然后检测一下app的rn环境,
npx @react-native-community/cli doctor
安卓环境已满足,可以跑了~
yarn dev:rn
yarn android