最后

推荐一些系统学习的途径和方法。

路线图

每个Web开发人员必备,很权威很齐全的Web开发文档。作为学习辞典使用,可以查询到每个概念、方法、属性的详细解释,注意使用英文关键字搜索。里面的一些 HTML,CSS,HTTP 技术教程也相当不错。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

HTML 和 CSS:

html5知识

css基础知识

有同学说那其实用淘宝源就够了,没必要用其他了。

然而,如果我们把前端所需要的依赖项全部存在公司服务器上,每个依赖在初次install的时候会同时存储在公司服务器,以后每次用的时候直接去取,岂不让速度更上一个台阶?

③搭建私服

步骤一: 先配置好nexus3,我们在nexus3上搭建npm私服(我们java同事已经帮忙配置好了nexus3,具体的配置方法可去访问度娘)

步骤二: 配置npm的三个类型 hosted 、proxy 、group

具体配置方法,可参考文章 https://www.cnblogs.com/sanduzxcvbnm/p/13100534.html

④查看当前npm源的地址

npm config get registry

⑤修改npm源的地址

这里以修改为淘宝镜像为例,实际换源需要将地址改为公司私服地址

npm config set registry https://registry.npm.taobao.org

我的应用场景

1、我的状态如下:

使用vue框架构建的项目
已经在开发中期,
项目部署使用的是 JenKins

2、我遇到的问题:

受公司网络影响,不使用私服的话,每次发版都会再次install,
而只要install,node_modules中依赖的依赖就会去请求github上的资源,
这时候会出现构建时间过长 或者构建失败的情况。(构建失败是因为请求GitHub被劫持)

3、我是如何解决的?

首先,按上面的步骤搭建前端npm私服(看上面①②③)
其次,更改本地镜像源地址为公司npm私服地址(修改方法看上面④⑤)
最后,删除项目中的node_modules文件,重新install

此时,你会发现项目中的package-lock.json文件中依赖包的地址变成了公司私服地址
如此一来,以后每次构建项目的时候,Jenkins文件都会重新install,而install的话实际资源是从私服直接获取的
### 最后

好了,这就是整理的前端从入门到放弃的学习笔记,还有很多没有整理到,我也算是边学边去整理,后续还会慢慢完善,这些相信够你学一阵子了。

做程序员,做前端工程师,真的是一个学习就会有回报的职业,不看出身高低,不看学历强弱,只要你的技术达到应有的水准,就能够得到对应的回报。

**[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](https://bbs.csdn.net/topics/618166371)**

学习从来没有一蹴而就,都是持之以恒的,正所谓活到老学到老,真正懂得学习的人,才不会被这个时代的洪流所淘汰。





GitHub 加速计划 / vu / vue
207.55 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:3 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 5 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 5 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐