- 一、配置开发环境
- 1.配置npm源
- 2.配置hosts文件
- 3.开放目录权限
- 二、常见错误
- 1.gitlab项目地址404
- 2.链接地址无响应
实习生到公司后一般都会分配一个项目,然后给一个小的需求练手,并且通过这个需求熟悉公司的开发流程
在此期间可能会遇到一些情况
1.配置npm源公司中一般都会有自己的npm,当npm i时出现未找到的情况,一般就是公司设置了自己的npm源导致的
配置npm源一般有两种方式:
临时使用指定npm源:通过–registry参数指定
npm install--registry=
配置全局npm源:
npm config set registry
查看npm源:
npm config get registry2.配置hosts文件
hosts文件主要用于配置IP与域名的映射关系,在引入DNS(Domain Name System,域名系统)之前,网络中的主机是将容易记忆的域名映射到IP地址并将它保存在一个共享的静态文件hosts中,再由hosts文件来实现网络中域名的管理
在实际项目中,请求后端接口一般都是写后端接口对应的域名,而不会直接指定IP地址,而项目会有很多个环境,如开发环境、测试环境、线上环境等,若不修改hosts文件,则可能访问的就是线上环境(通过DNS服务器解析得到),而通过修改hosts文件可以将这个域名映射到指定的环境上
浏览器输入网址后的IP查找流程:
- 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址
- 没有找到则查找浏览器的本地DNS缓存
- 还没有找到则把浏览器的解析请求发送给本地主机所指定的DNS服务器
hosts文件的切换一般使用SwitchHosts工具,直接从网上下载即可
3.开放目录权限我在实习时就遇到过因为权限问题出现的错误,如项目依赖下载不下来,项目跑不起来,脚本不能创建文件等
Mac电脑文件权限步骤如下:
-
cd 你的文件夹路径的上一级目录。
-
sudo chmod -R 777 你的文件夹名。
-
输入密码。
-
成功
一般这种情况都是因为权限不足,找leader加一下权限就好了
2.链接地址无响应这种一般都是因为链接部署在测试环境或开发环境,而hosts没有配访问的直接是线上环境,而线上环境又没有这个路由导致的,找公司的wiki看一下是不是需要配置什么映射或者找leader问一问



