实习日记0:初始化配置

46 阅读4分钟

入职第一天,走完基本流程之后,记录一下今天主要干了啥:

分为三个部分:

mac使用指南:

切换大小写:大写长按shift,然后点击字母就是大写,正常情况下是小写

终端常用命令:

ls

列出当前文件夹下的所有文件及其文件夹

ls -a

同上,但是包括隐含文件

cd 文件夹名称 进入文件夹

下载编辑器

我下载的是cursor,要打开隐私模式,然后设置自动保存会方便一点,操作如下

  • 隐私模式
  1. 先打开设置

  1. 再往设置里面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就可以了