JAVA下载 https://www.oracle.com/java/technologies/downloads/archive/ https://login.oracle.com/mysso/signon.jsp QQq951699.[root@vm1 ~]# mkdir -p /data
[root@vm1 ~]# mv jdk-8u221-linux-i586.tar.gz /data
[
转载
2024-09-21 16:51:07
128阅读
随着Node.js应用程序的规模和特性的扩展,它们的依赖关系也会扩展。为了让Node.js应用程序能够正常运行,你还需要测试框架、UI框架、数据库客户端、像Express这样的MVC库等等。然而,**黑客们正越来越多地瞄准这类依赖关系,发起链式攻击,将恶意代码注入第三方软件。**研究人员还发现,配置不良的构建过程使应用程序更容易受到这类攻击。在这篇文章中,我们将回顾三种工具,它们是最近开源的,用于
目前,使用vue-cli脚手架写了一个前端项目,之前一直是使用npm run dev 在8080端口上进行本地调试。项目已经进行一半了,今天有时间突然想使用npm run build进行上线打包,试试能否成功看到我的项目效果。一开始是毫无头绪,什么都不懂,直接是就在命令行上敲下:npm run build命令。好开心啊,竟然没有报错。以为就这么简单的成功了,在浏览器上输入:http://local
转载
2024-06-28 08:53:04
711阅读
1.安装nodejs 2.需要先熟悉npm工具的使用配置npm远程镜像仓库 (必须要改, 默认的国外查看太慢)npm config get registry 查看默认的远程镜像仓库 npm config set registry https://registry.npm.taobao.org/配置npm本地仓库 (默认在C盘, 不是一定要改, 但是最好改一下)npm
转载
2024-03-25 12:29:34
1907阅读
一、安装nodejsnodejs官方下载地址:在控制台输入下面命令来查看nodejs是否正确安装: node -v npm -v将npm的仓库源由安装时默认的npm源地址设置为淘宝镜像地址(这一步不是必须的,国外的源下载会很慢,只要你慢你就可以换成国内淘宝的源): ① 首先用以下命令查看npm的仓库源是设置在哪儿npm config get registry ② 将npm的仓库源改变为国内淘宝镜像
转载
2024-03-24 08:31:27
209阅读
用node搭建一个本地http服务器。首先了解htpp服务器原理HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。下
NPM 本地私有仓库,是在本地搭建NPM私有仓库,对公司级别的组件库进行管理。在日常开发中,经常会遇到抽象公共组件的场景,在项目内部进行公用。新的项目开始时,也会拷贝一份创建一个新的项目,这样做不易于管理,也没有进行有效的版本控制,组件升级之后,也很难对已有项目进行更新,最后个项目各自为政,各自维护,新开发功能不能共享。公司的共用组件大多是公司内部资产,由于涉及到知识产权的问题,禁止发布到公网。所
转载
2024-06-23 09:28:36
465阅读
作者:devops_锋前言:verdaccio简介操作步骤1. 规划目录2. 关闭防火墙3. 准备配置文件config.yaml4. 准备密码文件htpasswd5. 拉取镜像并创建容器6. 进入容器完成基本配置7. 弄一个测试包做发布测试以及本地拉取8. 本地拉取npm仓库的包附录前言:为游戏公司客户端搭建npm仓库,统一对包进行管理verdaccio简介一个轻量级的Node.js私有代理注册中
转载
2024-06-25 22:04:53
199阅读
文章目录全局JDK全局Maven字体大小编码设置版本控制Git/Svn关闭Intellij IDEA自动更新IDEA小技巧自动编译代码提示忽略大小写隐藏开发工具的配置目录代码格式化IDEA脱离版本控制 官网下载地址: https://www.jetbrains.com/idea/download 历史版本下载: https://www.jetbrains.com/idea/download/
一、前言公司内部研发项目时,通常会将一些通用工具类封装成jar包并上传到自己的Maven私服中,这些jar包可能只在公司内网提供。那我们不在公司时,可能需要下载一些其它jar包,我们可以选用阿里云作为Maven镜像代理地址。在切换Maven配置文件settings.xml时,一定要搞清楚配置文件的生效情况,否则不合理的配置可能会导致某些jar包下载不下来!二、settings.xml配置文件优先级
转载
2024-03-20 10:25:46
4896阅读
之前项目中一些包需要更改,然后放到本地项目中维护。因为某些网络限制,也有些包无法install下来,本地代码库会维护包。 以下测试基于mac npm 6.9.0版本, 正常情况下在项目 package.json 所在的目录(一般也是项目根目录)运行npm install xxxx 命令之后,会从远程或者代理地址下载xxxx包到node_modules,然后
转载
2024-04-02 12:43:30
297阅读
Sinopia 是一个简单易用的私有 NPM 仓库服务器。在 CentOS 6 上安装时,遇到如下报错(Node 版本 6.9.1)#error This version of node/NAN/v8 requires a C++11 compiler这是 CentOS 6 配套的 gcc 版本过低导致的。需要升级默认的 gcc 4.4.7 到支持 C++11 的 4.9,步骤如下:首先按照 SC
转载
2024-07-31 21:06:43
113阅读
当我们运行前端项目的时候,常常在解决依赖的时候会加上一个参数npm install --registry=https://registry.npm.taobao.org将源指定为淘宝的源,以期让速度加快起来,事实上这种的确能够让速度变快,但是长久来看,如果想真正的快速敏捷开发部署,搭建企业内部的私服,则会让速度更上一个台阶。搭建npm私服,我们依旧使用nexus3。与其他私服一样的,npm私服同样
转载
2024-02-08 04:04:41
1210阅读
Maven系列(二):Maven 核心概念一、仓库1.1 Maven 仓库仓库是一个位置(place),可以存储所有的工程 jar 文件、library jar 文 件、插件或任何其他的工程指定的文件。严格意义上说,Maven 只有两种类型的仓库:本地(local)远程(remote)1.2 本地仓库Maven 的本地仓库是机器上的一个文件夹。它在你第一次运行任何 Maven 命令的时候创建。Ma
转载
2024-04-01 22:21:34
759阅读
cnpm是企业内部搭建npm镜像和私有npm仓库的开源方案。它同时解决了现有npm架构的一些问题。为什么企业需要私有NPM主要有如下理由:确保npm服务快速、稳定:对于企业来说,上线生产系统的时候,需要花半小时甚至更久等待npm模块依赖安装完毕,是不可接受的。部署镜像后,可以确保高速、稳定的npm服务。发布私有模块:官方的npm上的模块全部是开源的。一些与企业业务逻辑相关的模块可能不适合开源。这部
转载
2024-09-19 13:04:54
41阅读
开发过程中,时常被maven中的仓库搞得头晕,不知道为什么这里配置的没生效,而那里没配置却又生效了,到底生效的配置在什么地方。于是自己便摸索、总结了一下。仓库首先,仓库有三种,中央仓库,镜像仓库,本地仓库。中央仓库是maven的官方仓库。镜像仓库,常用的有阿里的,网易的,华为的等等。这些仓库都是中央仓库的拷贝,基本和中央仓库同步。不过既然是去中央仓库拷贝的,那么肯定存在时间差,有时候就会落后一些。
转载
2024-06-24 17:01:58
1264阅读
深入比较几种maven仓库的优先级在maven中主要有以下几种仓库的设置,本地仓库,settings里面profile中设置的仓库,mirror仓库,pom文件中的repository。下面将和大家一起探讨和比较下这几种仓库的优先级别。这里我们有三个仓库 :远程222.197.xxx仓库localhost镜像,是我自己在本机搭建的一个仓库nexus仓库,是nexus官方的仓库首先考虑这样一种情况:
转载
2024-03-15 05:16:02
160阅读
需求来源模拟场景是有一个服务商提供的定制包,但是公司内部又没有自建nexus仓库或者这个包不方便放到仓库中,在我的场景是以前的老代码依赖的一个包,由于环境迁移将老的nexus仓库已经废弃了,而新的环境又拉不到这个包,此时有两个方案,一个是将生产环境里面这个包拿出来放到新的迁移环境的nexus仓库中去,或者是按照下面的方法把包放到项目内部进行管理依赖解决方案实现假设我们有一个二方或三方包长这样,但是
转载
2024-10-12 09:37:41
386阅读
前言使用Vue框架进行开发,组件封装是一个很常规的操作。一个封装好的组件可以在项目的任意地方使用,甚至我们可以直接从npm仓库下载别人封装好的组件来进行使用,比如iview、element-ui这一类的组件库。但是每个公司的需求是不一样的,我们可以封装自己的组件库并发布到npm上去,这样可以不用碰到相似的项目就复制一大串代码了,简洁明了,要用的时候可以直接从npm安装使用。1. 环境准备封装的是V
本文章通过实现一个vue-dialog的弹出层组件,然后附加说明如果发布此包到npm,且能被其他项目使用。功能说明多层弹出时,只有一个背景层。弹出层嵌入内部组件。弹出层按钮支持回调实现多层弹出时,只有一个背景层利用两个组件实现,一个背景层组件(只提供一个背景层,组件名:background.vue),一个弹出层内容管理组件(实现多个内容层的管理,组件名:master.vue)。弹出层嵌入内部组件使