文章目录

  • 一. Window 10下JAVA环境配置
  • marven什么是Maven?
  • 一、安装node环境
  • 问题:webpack&&vue-cli构建项目一直处于 / downloading template状态
  • 二、搭建vue项目环境
  • 三、vue项目目录讲解
  • 四、开始我们的第一个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,打开目录同上

修改成功:

java环境配置+marven+vue(勿看)相关推荐

  1. Java环境配置——JDK的选择、下载、安装与配置环境变量

    Java环境配置--JDK的选择.下载.安装与配置环境变量 JDK的简介以及版本选择.下载与安装 JDK历史版本(除最新版以外的版本) java平台移植性的原因 解释执行和编译执行 JDK的Linux ...

  2. java环境配置步骤_java环境配置及安装的详细步骤

    java环境配置及安装的详细步骤 发布时间:2020-04-22 14:15:59 来源:亿速云 阅读:141 作者:小新 今天小编给大家分享的是java环境配置及安装的详细步骤,相信很多人都不太了解 ...

  3. 安卓学习日记:初识Android Studio · java环境配置和AS安装

    工欲善其事,必先利其器.要进行安卓开发,必须要有一款上手的开发利器.查阅了相关资料后,了解到,现在主流的安卓开发工具是: 1. Eclipse + Android SDK 2. Android Stu ...

  4. linux iis 环境配置教程,Linux系统Java环境配置教程

    1.卸载Linux系统自带的JDK 我们要删除掉自带的JDK环境 再次查询是否已经删除 2.安装自己下载的JDK 2.1 下载JDK,地址: http://www.oracle.com/technet ...

  5. java环境配置 Windows10

    @[java环境配置 Windows10 首先下载jdk 官网:https://www.oracle.com/java/technologies/javase-downloads.html选择版本进行 ...

  6. JDK安装、java环境配置(转)

    JDK安装.java环境配置 JDK是Java语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA ...

  7. eclipse java环境配置

    eclipse java环境配置 这次重装系统记下这些东西,方便以后 步骤大概如下: jdk,eclipse下载 jdk环境配置 eclipse安装 还是很简单的,emmmm jdk,eclipse下 ...

  8. c语言 r语言 java,R语言rJava包安装载入及JAVA环境配置

    rJava 包的安装与载入 一般文本分词的教程都会贴出: install.packages("rJava") library(rJava) 来引导我们装载rJava包,运行inst ...

  9. windows10新版java环境配置2022年4月21H1版本

    windows10新版java环境配置2022年4月21H1版本 ` 第一章 下载并安装java 这里写目录标题 windows10新版java环境配置2022年4月21H1版本 一.下载并安装jav ...

最新文章

  1. php静态方法调用变量吗,php静态方法怎么调用非静态变量?
  2. 俄罗斯将用机器人当探月先锋
  3. linux父子进程之间之间的区别与联系
  4. 【励志】公子龙:我的工作状态和存款进度
  5. EXCEL数据汇总-数据透视图
  6. php在线读取pdf文件大小_PDF转WORD在线转换器哪家强?
  7. 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴...
  8. 打算升级到 Monterey?我们为你准备了一份 macOS 安全升级指南
  9. 为什么不能在字符串上使用switch语句?
  10. arcgis多个数据融合python_使用Python在ArcGIS中添加多个字段名
  11. [转载]基于TFS实践敏捷-工作项跟踪
  12. LSTMs和递归神经网络的初学者指南
  13. Python3面向对象:实例(instance)
  14. 计算机主机房的消防配置,机房的消防设计规范.docx
  15. 了解腾讯云云支付CPay特性及应用场景
  16. Android开发网上的一些重要知识点[经验分享]
  17. 数据结构习题及解析二
  18. 爬虫三:用xpath爬取链家网二手房信息
  19. 欢迎扫码进群加入或关注ServiceComb社区
  20. 计算 11+12+13+...+m python

热门文章

  1. 联想拯救者r720自带win10安装linux(ubuntu)双系统
  2. python时间序列峰值检测_算法 - 实时时间序列中的峰值信号检测d
  3. HTTP常见的14种状态码
  4. 前向欧拉法、后向欧拉法简介
  5. ttcam 怎么用_婴儿不喝水怎么办啊?怎样才可以让婴儿喝水呢?
  6. python能不能在win10系统中使用_win10系统下如何安装Python软件
  7. 2019聊大考研计算机调剂,聊城大学2019考研调剂信息
  8. js-字符串与日期转换-加减
  9. 余业有道,如何副业赚钱
  10. 负载均衡Load Balance(F5 \ nginx \ LVS \ DNS轮询)