展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  项目构建

摘要:通过git bash here使用密码或token连接远程仓库拉取私有项目成功后,在idea中再次拉取或推送还是需要验证密码或token 点击查看详情 gitee新建1个私有仓库用于测试 本地文件夹拉取项目,由于是私有项目,需要输入邮箱和密码进行验证 admin@DESKTOP-VJRK14B MI 阅读全文
posted @ 2023-09-22 18:45 DogLeftover 阅读(41) 评论(0) 推荐(0) 编辑
摘要:生成token 添加token 拉取代码 修改后推送 取消勾选设置为全局 阅读全文
posted @ 2022-11-10 09:17 DogLeftover 阅读(64) 评论(0) 推荐(0) 编辑
摘要:新建1个css文件引入到main.js中测试 vite天生就支持对css文件的直接处理 1. vite在读取到main.js中引用到了Index.css 2. 直接去使用fs模块去读取index.css中文件内容 3. 直接创建一个style标签, 将index.css中文件内容直接copy进sty 阅读全文
posted @ 2022-09-14 10:54 DogLeftover 阅读(1006) 评论(0) 推荐(0) 编辑
摘要:vite官网 使用vite构建1个vue项目,启动后查看控制台,虽然该vue文件中的代码被编译为js脚本,但浏览是如何识别vue后缀结尾的文件的 新建1个node项目,编写1个js脚本 编写代码作为服务端,访问根路径时返回text/html类型的页面,访问的文件是以js结尾的按text/javasc 阅读全文
posted @ 2022-09-14 10:26 DogLeftover 阅读(523) 评论(0) 推荐(0) 编辑
摘要:在上一篇博客的基础上开发 环境变量处理 vite内置了dotenv这个第三方库 dotenv会自动读取.env文件, 并解析这个文件中的对应环境变量 并将其注入到process对象下(但是vite考虑到和其他配置的一些冲突问题, 他不会直接注入到process对象下) vite给我们提供了一些补偿措 阅读全文
posted @ 2022-09-13 17:21 DogLeftover 阅读(131) 评论(0) 推荐(0) 编辑
摘要:使用vite,在vscode中没有语法提示时 在vite.config.js中配置如下 方式1 在前端项目中编写注释后,例如指定返回值类型为String,则显示的方法全是String 方式2 vite官网推荐写法,可能由于vscode存在bug,不会有提示 配置不同的环境 新建vite.base.c 阅读全文
posted @ 2022-09-13 14:38 DogLeftover 阅读(33) 评论(0) 推荐(0) 编辑
摘要:vite在生产和开发环境打包的不同 yarn dev > 开发(每次依赖预构建所重新构建的相对路径都是正确的) vite会全权交给一个叫做rollup的库去完成生产环境的打包 在上1篇博客中,提到vite不会帮我们自动引入绝对路径和非绝对路径的依赖 # 这是因为,如果引入1个如下的依赖 import 阅读全文
posted @ 2022-09-13 14:15 DogLeftover 阅读(91) 评论(0) 推荐(0) 编辑
摘要:简介 开箱即用(out of box): 你不需要做任何额外的配置就可以使用vite来帮你处理构建工作 在默认情况下, 我们的esmodule去导入资源的时候, 要么是绝对路径, 要么是相对路径 新建1个文件夹demo01 编写counter.js export const count = 0; 编 阅读全文
posted @ 2022-09-13 11:11 DogLeftover 阅读(102) 评论(0) 推荐(0) 编辑
摘要:什么是构建工具 浏览器他只认识html, css, js 如果遇到ts文件我们需要使用tsc将typescript代码转换为js代码 有一个东西能够帮你把tsc, react-compiler, less, babel, uglifyjs全部集成到一起,我们只需要关心我们写的代码就好了 构建工具他让 阅读全文
posted @ 2022-09-11 20:02 DogLeftover 阅读(59) 评论(0) 推荐(0) 编辑
摘要:参考 将安装包上传到/usr/local目录 解压 tar -zxvf nexus-3.15.2-01-unix.tar.gz 设置环境变量 vim /etc/profile export MAVEN_HOME=/usr/local/nexus-3.15.2-01 export PATH=$PATH 阅读全文
posted @ 2022-08-16 05:49 DogLeftover 阅读(163) 评论(0) 推荐(0) 编辑
摘要:- 安装 点击查看详情 ``` # 解压后,配置环境变量 MAVEN_HOME= C:\Program Files\apache-maven-3.6.3 Path= %MAVEN_HOME%\bin # 配置setting.xml # 指定本地仓库 C:\Users\ychen\.m2\reposi 阅读全文
posted @ 2022-08-16 05:48 DogLeftover 阅读(16) 评论(0) 推荐(0) 编辑
摘要:安装 点击查看详情 # 下载到本地直接解压 # 配置环境变量 GRADLE_HOME = C:\Program Files\gradle-7.6 GRADLE_USER_HOME = C:\Users\ychen\.gradle PATH = %GRADLE_HOME%\bin # 打开cmd:gr 阅读全文
posted @ 2022-08-16 05:47 DogLeftover 阅读(27) 评论(0) 推荐(0) 编辑
摘要:下载解压nexus 启动 nexus.exe /run nexus 浏览器访问 http://localhost:8081/ 构建1个gardle项目 gradle init build.gradle中配置如下 plugins { id 'java' id 'maven-publish' // 用于 阅读全文
posted @ 2022-08-15 22:09 DogLeftover 阅读(507) 评论(0) 推荐(0) 编辑
摘要:简介 上传资源时,需要知道上传的指定仓库和用户名密码,且上传地址必须配置到项目里 下载资源时,需要知道资源的仓库地址和用户名密码,且下载地址可以配置到本地仓库,因为idea从本地仓库中拿资源 当前在nexus中新建了2个仓库:heima-release、heima-snapshots 打开maven 阅读全文
posted @ 2022-08-14 14:25 DogLeftover 阅读(49) 评论(0) 推荐(0) 编辑
摘要:nexus下载 解压后cmd进入如下目录 # 启动 nexus.exe /run nexus # 浏览器访问 http://localhost:8081/ 私服简介 私服中需要有1个仓库来代理中央仓库 仓库组中有多个仓库,分别用来存放不同版本的依赖资源 仓库分类 登录,点击右上角 用户名为admin 阅读全文
posted @ 2022-08-14 13:28 DogLeftover 阅读(73) 评论(0) 推荐(0) 编辑
摘要:多环境开发配置 多环境兼容 # 例如在父工程的pom中配置如下 <profiles> <!--定义具体的环境:生产环境--> <profile> <!--定义环境对应的唯一名称--> <id>pro_env</id> <!--定义环境中换用的属性值--> <properties> <jdbc.url 阅读全文
posted @ 2022-08-14 11:12 DogLeftover 阅读(14) 评论(0) 推荐(0) 编辑
摘要:版本管理 工程版本 工程版本号约定 资源配置 在pom文件中统一管理配置 # 父工程 <properties> <spring.version>5.1.9.RELEASE</spring.version> <junit.version>4.12</junit.version> <jdbc.url>j 阅读全文
posted @ 2022-08-14 11:10 DogLeftover 阅读(21) 评论(0) 推荐(0) 编辑
摘要:自定义属性 # 父工程 <properties> <spring.version>5.1.9.RELEASE</spring.version> <junit.version>4.12</junit.version> </properties> <dependencyManagement> <depe 阅读全文
posted @ 2022-08-14 10:00 DogLeftover 阅读(26) 评论(0) 推荐(0) 编辑
摘要:子模块中引入相同的依赖,如果版本不同,可能会版本冲突 解决方案:父工程中统一管理依赖 # 父工程 <dependencyManagement> <!--具体的依赖--> <dependencies> <!--添加自己的工程模块依赖--> <dependency> <groupId>com.ithei 阅读全文
posted @ 2022-08-14 09:53 DogLeftover 阅读(7) 评论(0) 推荐(0) 编辑
摘要:将1个项目拆分为多个模块 将实体类等拆分为1个模块,编译通过 将持久层拆分为1个模块,并导入pojo模块的资源;如果最后编译失败,则需要先将pojo模块install安装到本地仓库 将业务层拆分为1个模块,并导入dao模块的资源;如果最后编译失败,则需要先将dao模块install安装到本地仓库 将 阅读全文
posted @ 2022-08-14 08:04 DogLeftover 阅读(30) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示