java环境配置+marven+vue(勿看)_maven的vue依赖-程序员宅基地

一. Window 10下JAVA环境配置

1、下载结束:
注意:根据自己windows系统的版本以及位数下载对应的JDK
2、配置环境
将上面下载的JDK安装好,我安装在了C盘,路径如下:
C:\Program Files\Java\jdk-15.0.2

①然后返回桌面,找到我的电脑,右键选择属性,在最左侧如图选择高级系统设置(3步):

打开选择“高级”标签下的最下面的环境变量,如图所示:

然后在系统变量(S)标签下新建,点击如图所示按钮:

新建,按如图所示填写:(其中路径为安装JDK的路径)

注意:JAVA_HOME的路径必须如图,不要写错了:

②下一步新建CLASSPATH,变量名(路径)按照如图所示填写(照写就可以,无论安装在什么目录下)

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面的点和后面的分号都必须有)

③最后找到“Path”,点击编辑按钮

如图:

然后新建路径(按如图所示修改),修改后如图所示放在第一行(注意要把它放在第一行):

其实该路径表示的就是安装JDK目录中的bin的路径,前面的%JAVA_HOME%表示相对路径,所以整个过程只有JAVA_HOME的路径配置正确就可以了

以上一共3步完成配置,配置结束后,整个效果图如图所示:

在上图中,应该只有新建的JAVA_HOME的路径大家可能不一样,但是新建的CLASSPATH和修改的Path的(第一个分号之前)应该全部一样。

3、检验环境是否搭建成功

打开cmd,在新一行输入java,javac,java -version看看是否有显示,如图输入:

①输入java

在这里插入图片描述

marven什么是Maven?

如今我们构建一个项目需要用到很多第三方的类库,如写一个使用Spring的Web项目就需要引入大量的jar包。一个项目Jar包的数量之多往往让我们瞠目结舌,并且Jar包之间的关系错综复杂,一个Jar包往往又会引用其他Jar包,缺少任何一个Jar包都会导致项目编译失败。

以往开发项目时,程序员往往需要花较多的精力在引用Jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。

而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些Jar 包,它会帮助我们下载所有的Jar,极大提升开发效率。

  1. 下载
    进入官网 maven.apache.org,点击download
    linux系统选择tar.gz,window选择bin
    在这里插入图片描述

  2. 配置
    将安装包解压到D盘的D:\目录下

设置电脑的系统变量,添加M2_HOME和MAVEN_HOME,在path中也添加bin目录

在cmd中输入mvn -version,能出来相关信息就表示配置成功。

  1. 修改镜像地址
    在 C:\Program Files\Maven\apache-maven-3.6.3\conf\settings.xml中的minors下,添加。详情见阿里云官方guide,https://maven.aliyun.com/mvn/guide
aliyunmaven * 阿里云公共仓库 https://maven.aliyun.com/repository/public
  1. 修改本地仓库地址
    在C:\Program Files\Maven\apache-maven-3.6.3中新建一个本地文件夹maven-repo,然后在 settings.xml中添加本地仓库地址,即
<localRepository>D:\Maven\apache-maven-3.6.3\maven-repo</localRepository>

记录 - 我的IDEA默认配置
在这里插入图片描述

一、安装node环境

1、 使用管理员模式打开终端,下载地址为:https://nodejs.org/en/

2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功

node -v
在这里插入图片描述

3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/
在这里插入图片描述

输入:npm install -g cnpm –registry=https://registry.npm.taobao.org
  即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。(记住一定要使用管理员模式)

检查是否安装成功:

问题:webpack&&vue-cli构建项目一直处于 / downloading template状态

解决:在当前构建项目的目录下载镜像和脚手架

二、搭建vue项目环境

1、全局搭建vue脚手架,安装vue-cli

npm install --global vue-cli

2、进入你的项目目录,创建一个基于 webpack 模板的新项目: vue init webpack 项目名

说明:

Vue build ==> 打包方式,回车即可;

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 回车;

3、进入项目:cd vue-demo,安装依赖

安装成功后,项目文件夹中会多出一个目录: node_modules

4、npm run dev,启动项目

项目启动成功:

三、vue项目目录讲解

在这里插入图片描述

1、build:构建脚本目录

1)build.js ==> 生产环境构建脚本;

2)check-versions.js ==> 检查npm,node.js版本;

3)utils.js ==> 构建相关工具方法;

4)vue-loader.conf.js ==> 配置了css加载器以及编译css之后自动添加前缀;

5)webpack.base.conf.js ==> webpack基本配置;

6)webpack.dev.conf.js ==> webpack开发环境配置;

7)webpack.prod.conf.js ==> webpack生产环境配置;

2、config:项目配置

1)dev.env.js ==> 开发环境变量;

2)index.js ==> 项目配置文件;

3)prod.env.js ==> 生产环境变量;

3、node_modules:npm 加载的项目依赖模块

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

1)assets:资源目录,放置一些图片或者公共js、公共css。这里的资源会被webpack构建;

2)components:组件目录,我们写的组件就放在这个目录里面;

3)router:前端路由,我们需要配置的路由路径写在index.js里面;

4)App.vue:根组件;

5)main.js:入口js文件;

5、static:静态资源目录,如图片、字体等。不会被webpack构建

6、index.html:首页入口文件,可以添加一些 meta 信息等

7、package.json:npm包配置文件,定义了项目的npm脚本,依赖包等信息

8、README.md:项目的说明文档,markdown 格式

9、.xxxx文件:这些是一些配置文件,包括语法配置,git配置等

四、开始我们的第一个vue项目

1、在components目录下新建一个views目录,里面写我们的vue组件

1)开始我们的第一个组件:

a:在views目录下新建First.vue

b:在router目录下的index.js里面配置路由路径

c:template 写 html,script写 js,style写样式

d:输入ip: http://localhost:8010/#/first,查看页面效果

注意:

一个组件下只能有一个并列的 div,以下写法是错误:

数据要写在 return 里面,而不是像文档那样子写,以下写法错误:

2、讲讲父子组件

1)在components目录下新建sub文件夹,用于存放一下可以复用的子组件。比如新建一个Confirm.vue组件

3)在父组件中引入子组件

引入:import Confirm from ‘…/sub/Confirm’

注册:在标签内的 name代码块后面加上 components: {Confirm}

使用:在内加上

完整代码:

2)父子组件通信

子组件:

父组件:

3、使用路由搭建单页应用

1)按照以上方法,新建一个Second.vue组件

2)路由跳转:去第二个页面

路由跳转之后,注意观察路径变化:

可以看到,在html中解析成了a标签

这里只是简单的介绍了一下路由的使用,更多详细信息,请前往官网学习:https://router.vuejs.org/zh-cn/

4、如何用less写样式

1)安装less依赖:npm install less less-loader --save

安装成功之后,可在package.json中看到,多增加了2个模块:

2)编写less

五、补充

1、解决vue不能自动打开浏览器的问题:当我们输入npm run dev,运行项目,命令行提示我们运行成功,但是浏览器也没有自动打开,只能自己手动输入。

解决:

1)打开config ==> index.js

2)module.exports配置中找到autoOpenBrowser,默认设置的是false

3)将autoOpenBrowser改为true

4)Ctrl+C,然后我们重启一下,就能自动打开浏览器了

2、为了避免端口冲突,也可以修改port,打开目录同上

修改成功:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44769592/article/details/114836132

智能推荐

WPF图像上画线_view.findresource("trans") as transformgroup;-程序员宅基地

文章浏览阅读2.3k次。图上显示跟随鼠标的十字交叉线我们在PageLight页面上实现该功能第一步,PageLight.xaml添加以下代码<Page ...> <Grid> ... <Grid Name="workspace" Grid.Row="2" Grid.Column="1" Background="Black" MouseLeftButtonDown="ImgMouseLeftButtonDown" MouseLeftBu_view.findresource("trans") as transformgroup;

实体店小程序有哪些功能?_线下门店小程序功能-程序员宅基地

文章浏览阅读58次。综上所述,实体店做小程序需要考虑的功能有展示店铺信息、产品信息、关联公众号文章等。同时还可以添加在线客服、优惠活动、订单管理、用户评价等功能,提高用户购物体验和店铺的销售量。4. 用户评价:在小程序中设置用户评价功能,让用户对商品和服务进行评价,提高店铺的口碑。2. 产品信息:在小程序中展示店铺的产品信息,包括商品的图片、描述、价格等信息。可以通过分类和搜索功能,帮助用户快速找到心仪的商品。3. 关联公众号文章:如果实体店已经有了公众号,可以将公众号文章关联到小程序中,方便用户在小程序中阅读和分享。_线下门店小程序功能

1day漏洞包含POC-金和OA jc6 viewConTemplate.action存在FreeMarker模板注入漏洞-程序员宅基地

文章浏览阅读612次,点赞5次,收藏16次。金和JCS协同管理应用软件采用了精确管理模型的最新指导思路,充分融入现代企业的管理科学精髓,通过结合最新的信息化技术,从而更高效的帮助客户开展业务、管理企业,提高效率。JCS除了显著的“集团化应用”的特色外,还具有灵活易用的“信息门户应用”功能,可以根据个人需求,定制灵活的个性化工作台,全面体现了金和JCS以人为本、管理精确的理念。其接口存在命令执行漏洞,可能导致服务器被攻击者接管。

Linux学习——uboot入门_linux uboot-程序员宅基地

文章浏览阅读3.1k次,点赞4次,收藏34次。uboot是一个裸机程序,是一个,用于启动Linux 或者其他其他系统。uboot主要工作是初始化DDR,因为Linux是运行在DDR里的,Linux镜像(Zimage /ulmage)+设备树(.dtb)存放在SD、EMMC、NAND、SPI Flash等外置存储器中。Uboot需要将Linux镜像从外置Flash拷贝到DDR中,linux系统才能运行。_linux uboot

解决Windows中mfc110u.dll文件丢失问题-程序员宅基地

文章浏览阅读2.8k次。或者将文件复制到Windows系统目录,这个需要注意电脑的系统是32位还是64位,如果是32位的系统,那就将本站下载32位的dll文件放到“C:/Windows/System32”这个文件夹里面,如果是64位的系统,那就将本站下载的32位dll文件放到“C:/Windows/SysWOW64”这个文件夹里面,本站下载的64位文件放到“C:/Windows/System32”这个文件夹里面.二、扫描完成,扫描结果分成三部分,包括1,待修复的丢失文件。1、从下面列表下载mfc110u.dll文件。_mfc110u.dll

爬虫中常见的反爬手段和解决方法-程序员宅基地

文章浏览阅读9.6k次,点赞25次,收藏113次。了解反爬的三个方向 了解常见基于身份识别进行反爬 了解常见基于爬虫行为进行反爬 了解常见基于数据加密进行反爬一、反爬的三个方向基于身份识别进行反爬 基于爬虫行为进行反爬 基于数据加密进行反爬二、常见基于身份识别进行反爬1. 通过headers字段来反爬headers中有很多字段,这些字段都有可能会被对方服务器拿过来判断是否为爬虫1.1 通过headers中的user-agent字段进行反爬反爬原理:爬虫默认情况下没有user-agent,而是使用模块默认设置 解决.._反爬

随便推点

Python“牵手”淘宝天猫商品评论数据采集方法,淘宝API申请指南_淘宝商品评价关键词 数据采集-程序员宅基地

文章浏览阅读892次。淘宝平台API接口是为开发电商类应用程序而设计的一套完整的、跨浏览器、跨平台的接口规范,淘宝API接口是指通过编程的方式,让开发者能够通过HTTP协议直接访问淘宝平台的数据,包括商品信息、店铺信息、物流信息等,从而实现淘宝平台的数据开放。这些接口提供了一种方便、高效的方式,帮助开发者在没有直接访问淘宝平台的情况下,以编程方式从平台获得数据。二、taobao.item_review-获取淘宝商品评论数据返回值说明。2.请求示例(Python)_淘宝商品评价关键词 数据采集

SQL Server中怎么给表添加注释_sqlserver创建表添加备注-程序员宅基地

文章浏览阅读3.8k次。在 SQL Server 中,可以使用 sp_addextendedproperty 存储过程为表添加注释。此时,就添加完毕了。打开 SQL Server Management Studio,连接到相应的数据库。在“名称”列中输入“MS_Description”,在“值”列中输入表的注释。在“对象资源管理器”中,展开数据库,找到要添加注释的表。在“属性”窗口中,选择“扩展属性”选项卡。在“扩展属性”列表中,点击“添加”按钮。. 点击“确定”按钮保存注释。右键单击该表,选择“属性”。_sqlserver创建表添加备注

2016 ACM/ICPC亚洲区大连站-重现赛题解-程序员宅基地

文章浏览阅读319次。The 2016 ACM-ICPC Asia Dalian Regional Contest [Cloned]【A - Wrestling Match】【题目大意】有一个球队,队员有好坏之分,给你总人数n,m个对立关系,x个已知的好队员和y个已知的坏队员,问你能否将所有人分为两组,一组好一组坏【解题思路】二分图染色裸题【AC代码】#include <bits/stdc++.h&...

Ubuntu下搭建Redis主从集群_ubuntu22 redis 主从-程序员宅基地

文章浏览阅读870次。共包含三个节点,一个主节点,两个从节点。这里我们会在同一台虚拟机中开启3个redis实例,模拟主从集群,信息如下。_ubuntu22 redis 主从

quartus仿真文件的编写_reg eachvect-程序员宅基地

文章浏览阅读8k次,点赞5次,收藏56次。步骤与实现1.verilog代码写完之后,进行语法错误检查和全编译,编译成功之后,需要进行仿真文件的编写,在已有的模板上进行修改。(接上一篇如何获取仿真文件模板)2.修改主要是进行输入信号的赋值,仿真文件内容组成如下:(以按键点亮自己的led灯仿真文件代码编译为例看内容组成)3.二选一选择器就是,三个输入,一个输出,当选通信号为低电平,选择输入2=输出,当选通信号为高电平,选择输入1=输出。二选一选择器verilog代码如下:module choose(input wire [0:0] in__reg eachvect

编程环境和软件工具安装手册_服务器编程环境安装手册-程序员宅基地

文章浏览阅读160次。Linux 服务器软件安装_服务器编程环境安装手册

推荐文章

热门文章

相关标签