入职第一天,走完基本流程之后,记录一下今天主要干了啥:
分为三个部分:
mac使用指南:
切换大小写:大写长按shift,然后点击字母就是大写,正常情况下是小写
终端常用命令:
ls
列出当前文件夹下的所有文件及其文件夹
ls -a
同上,但是包括隐含文件
cd 文件夹名称 进入文件夹
下载编辑器
我下载的是cursor,要打开隐私模式,然后设置自动保存会方便一点,操作如下
- 隐私模式
- 先打开设置
- 再往设置里面general打开privacy mode打开隐私模式
- 自动保存
在原来的基础上选择右上角的更多也就是三个点,然后选择配置编辑器
就会自动跳转到这个界面,然后搜索save就会出现
然后就可以根据自己想要的设置保存模式了,我这里就是失焦点之后就保存,当然你也可以设置其他的
环境依赖配置
最主要的就是npm和pnpm还有node之间的冲突:
由于我们这个umi版本现在是强依赖node16的,但是pnpm9以上版本必须要是node18以上,才能使用,这里当然不要想投机取巧先用node18下载pnpm,然后用node16运行项目,因为pnpm运行是要靠node的,所以现在只有一个办法,那么就是把pnpm降到9以下的版本;由于我用的是npm全局安装,所以要适配npm和nodejs的版本就要使用nvm工具,而且,在安装依赖的过程,我发现有几个包是我不管什么镜像都安装不下来,一番了解下来才知道是私域; 下面就来详细记录一下我在安装这一系列操作的过程,分为这几步:
-
安装nvm及其配置
-
适配npm和node版本
-
安装9以下版本的pnpm
-
私域配置
安装nvm及其配置
首先,手动安装nvm,先进入他的git下载zip包github.com/nvm-sh/nvm
下载解压之后,在解压后的文件找到install.sh, 注意:先不要点击它!!!
然后打开苹果的终端
从启动台进入这个界面,然后点击搜索”终端“
点进终端,然后输入sh,并且将install.sh移动进来,就会出现类似这样的结构
然后点击回车,然后这个公司电脑没有对应解释器的配置文件的,所以会爆出类似这样的错误 xx not found,然后就可以按照他的提示来进行操作:
就是先创建一个他要你尝试创建的文件,例如~/.zshrc, 然后写好他要你写的配置内容:执行下面操作
# 创建 zsh 配置文件
$ touch ~/.zshrc
# 编辑配置文件
$ vim ~/.zshrc
这时候就进入了一个命令行的编辑状态,然后把下面这些粘贴进去:
export NVM_DIR="$HOME/.nvm"
[ -s "NVM_DIR/nvm.sh" ] && \. "NVM_DIR/nvm.sh" # This loads nvm
然后点击esc退出编辑模式,这时候如果你发现你还要编辑可以点击i重新进入编辑模式,如果不用你就输入
:x
退出并保存,然后才重新用命令行刷新配置文件:
source ~/.zshrc
最后就可以测试版本了
nvm -v
来测试,如果显示的是版本,那么就安装成功了;
适配npm和node版本
安装成功nvm之后,就使用命令行
nvm install 16
安装一下node16版本,安装之后,他会自动适配安装的npm版本
安装9以下的pnpm
安装npm之后就可以用它来安装pnpm了,输入命令行
npm install -g pnpm@7.8
私域配置
搞完这所有的一切,我安装基本上就可以安装依赖了,但是在我使用pnpm install命令安装依赖的时候,总有几个依赖说not found,然后我去npm官网上面也搜不到,然后我就去求助mt了:
没有对外公开,所以需要有一些其他的配置: 加一个文件npmrc,里面是私域配置
至于这些具体值可以让内部人员给,做完这个,再去pnpm install就没问题了,然后安装依赖之后就直接pnpm start就可以了