前端私服 + vue(nexus3配置npm私有仓库)-----已解决_使用nexus3的npm仓库配置来允许不符合规范的包通过

最后

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

路线图

每个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)**

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





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值