环境搭建

关于部分下载缓慢的问题(华为开源镜像站_软件开发服务_华为云

MAVEN下载

https://archive.apache.org/dist/maven/maven-3

在这个网址下载对应的maven压缩包apache-maven-*.*.*-bin.zip

配置

推荐版本3.6.3

3.6.3/binaries/apache-maven-3.6.3-bin.zip

解压后设置Maven_Home以及Path,在cmd测试mvn -v显示版本号证明安装成功

调试

在maven文件夹下找到conf→settings.xml文件打开进行修改

在<mirrors>< /mirrors>中添加如下片段,设定国内仓库镜像

<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>

在<profiles></profiles>之间插入如下片段,声明我使用的运行环境

    <profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
    </profile>

TOMCAT下载

https://tomcat.apache.org/download-80.cgi

在这个网址下载对应的tomcat安装包apache-tomcat-8.5.79.exe,我是默认安装(路径修改)

配置

解压后设置CATALINA_HOME以及Path,在cmd测试startup.bat启动成功证明安装成功download.bat退出,如果退出失败启动失败查看端口是否被占用

Netstat -ano –找到被占用的端口的PID

Tasklist  ---查看进程名在任务管理器中结束进程

需要配置好CATALINA_LINE和JAVA_HOME否则报错

调试

在Apache文件夹中找到conf→logging.properties文件打开后到第五十行左右的UTF-8修改成GBK(解决启动中文乱码问题)

在Apache文件夹中找到conf→server.xml文件

找到<Server port="-1" shutdown="SHUTDOWN">

改为<Server port="8005" shutdown="SHUTDOWN">(解决无法正常关闭问题)

JAVA下载

https://www.oracle.com/java/technologies/downloads/#java8-windows

在这个网址下载对应的Java环境jre_8u33_windows_x64.exe(目前比较推荐java 8)在上述网页下拉即可找到

配置

解压后设置Java_Home以及Path,在cmd测试java -version显示版本号证明安装成功

调试

不太需要什么调试,主要是安装后测试的版本号如果不对,在path中将它调到上面,window自带或者idea安装时自带的java可以优先级更高,这就需要手动调整顺序

MYSQL下载

https://dev.mysql.com/downloads/installer

Mysql安装程序

剩下的都是默认就可以了(早期电脑用户名是中文,log默认路径在user下,所以会报错,mysql路径不能存在中文)

记得配置path具体不细说了

MySql8.0版本问题

建议配置path,不配也行吧,进入mysql后输入如下指令修改正确的时区

set global time_zone='+8:00';

如果使用mybits-generator-gui的话需要在pom中添加如下组件

<dependency>

    <groupId>mysql</groupId>

    <artifactId>mysql-connector-java</artifactId>

    <version>8.0.19</version>

</dependency>

REDIS下载

https://github.com/tporadowski/redis/releases

Redis的windos版本安装,注意官网好像只存在linux版本的

解压后redis.windows.conf和redis.windows-service.conf搜索requirepass (带空格只有唯一搜索结果)后面添加一行requirepass 123456(这是密码,自己设定)然后

cmd进入redis文件夹 ,进入cmd输入如下指令

redis-server.exe redis.windows.conf

打开redis后在新的cmd窗口输入

redis-cli

进入后输入auth ******(密码)

NODEJS下载

http://nodejs.cn/download/

下载长期支持版本即可一路下一步

输入npm -v和node -v成功即安装成功

创建如下两个文件夹随后cmd执行指令

npm config set prefix "D:\nodejs\node_global"

npm config set cache "D:\nodejs\node_cache"

npm config set registry=http://registry.npm.taobao.org

在命令行输入npm config list可以查看刚才的配置

环境变量添加

NODE_PATH 内容是:D:\nodejs\node_global\node_modules

Cmd继续执行

npm install vue -g

npm install vue-router -g

npm install vue-cli -g

path环境变量添加D:\nodejs\node_global

随后输入vue -V即可查看vue版本号

介绍一下目录及其作用:

build:最终发布的代码的存放位置。

config:配置路径、端口号等一些信息,我们刚开始学习的时候选择默认配置。

node_modules:npm 加载的项目依赖模块,(整个项目需要的依赖资源)

src:这里是我们开发的主要目录,基本上要做的事情都在这个目录里面,里面包含了几个目录及文件:

assets:放置一些图片,如logo等

components:目录里放的是一个组件文件,可以不用。

App.vue:项目入口文件,我们也可以将组件写这里,而不使用components目录。

main.js :项目的核心文件

static:静态资源目录,如图片、字体等。

test:初始测试目录,可删除

.XXXX文件:配置文件。

index.html:首页入口文件,可以添加一些meta信息或者同统计代码啥的。

package.json:项目配置文件。

README.md:项目的说明文件。

安装vue示例

vue init  webpack +项目名称

Project name(输入项目名称)

Project description(输入项目简介)

Author (项目作者)

Vue build回车即可

Vue项目创建参考

Install vue-router ==> 是否要安装 vue-router,项目中肯定要使用到 所以Y 回车;

Use ESLint to lint your code ==> 是否需要 js 语法检测 目前我们不需要 所以 n 回车;

Set up unit tests ==> 是否安装 单元测试工具 目前我们不需要 所以 n 回车;

Setup e2e tests with Nightwatch ==> 是否需要 端到端测试工具 目前我们不需要 所以 n;

使用nmp还是其他指令,这里选nmp

vue3

方法一、
npm uninstall vue-cli -g # 卸载旧版本
npm install -g @vue/cli # 安装新版本

使用 Vue CLI 创建一个新的 Vue3 项目:
vue create my-vue3-project(项目名)
在创建过程中,选择 Vue 3 选项。

安装 Vue Router 和 Vuex:
npm install vue-router@4
npm install vuex@next

安装其他常用依赖,如 axios 和 less:
npm install axios
npm install less less-loader

创建和配置 vue.config.js 文件,设置全局样式和其他配置。

方法二、
确保你已经安装了 Node.js 和 npm。然后,使用以下命令安装 Vite:
npm create vite@latest my-vue3-project --template vue

cd my-vue3-project
npm install

npm run dev

创建和配置 vite.config.ts 文件,设置代理、路径别名等:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

export default defineConfig({
plugins: [vue()],
server: {
host: true,
port: 8080,
open: true,
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
rewrite: path => path.replace(/^\/api/, '')
}
}
},
resolve: {
alias: {
'@': '/src'
}
}
})

安装 Vue Router 和 Pinia:
npm install vue-router@4
npm install pinia

在 src 目录下创建 router 和 store 文件夹,并配置相应的文件。

ELEMENT-UI安装

Cmd中执行以下命令

npm install element-plus --save

element-ui的安装(Vue2)

npm i element-ui -S

POSTMAN下载

https://www.postman.com/downloads

Python下载

https://www.python.org/downloads/windows

Git下载

Index of git-for-windows-local

↑华为镜像

进入项目目录,初始化仓库
git init

关联远程仓库(替换为你的仓库 URL)
git remote add url_name url (验证:git remote -v)

创建并进入自己的分支
git checkout -b you_branch_name(git branch -a查看已有分支)

git pull --rebase url_name you_branch_name
git add .

git commit -m "log"
git rebase --continue(好像用不上)

推送到远程 main 分支
git push -u origin main

常规解决步骤

git checkout main
git pull --rebase origin main # 拉取并变基

git add .
git rebase --continue
git push origin main

git push <远程主机名> <本地分支名>:<远程分支名>