web项目开发总结

  • Vue的vscode环境配置及插件推荐
    • 环境配置
    • vscode相关插件和环境配置
  • 课设总结

Vue的vscode环境配置及插件推荐

环境配置

1.去官网下载安装Node.js,根据自己的电脑型号选择合适的版本下载,选择LTS模式下的。然后下载完成后无脑下一步就行,安装过程会自动配置好环境变量。安装完成后可以打开命令端口输入node -v和npm -v分别查看安装的node和npm(包管理器,类似pip,node自带)的版本,出现版本号代表安装成功。
2.安装cnpm(除了下载地址和npm不一样其余都一样的,可以互相代替),npm安装插件是从国外服务器下载,使用淘宝的来下载插件。输入命令:npm install -g cnpm --registry=https://registry.npm.taobao.org,完成后输入cnpm -v可查看到相关版本信息。
3.安装webpack(js应用程序的静态模块打包器)
因为Vue组件是.vue或.wxml等文件,无法被浏览器解析,需要被翻译和打包成为.js文件,而webpack就可以实现该功能。输入cnpm install webpack -g安装。
4.安装vue-cli(用来生成vue模板的工具,但是初学vue不要直接上手vue-cli) vue-cli这个构建工具可以降低webpack的使用难度,支持热更新,有webpack-dev-server的支持,相当于启动了一个请求服务器(意思就是运行的页面可以向后端发放指令)。vue-cli就是一个脚手架,就是用配置好的模板快速搭起一个项目来,省去配置webpack的基本内容。通过vue init 模板名和项目名,然后几个设置就能搭建起来一个项目。
输入cnpm install vue-cli -g 安装。
5.环境已经差不多配置完成,新建一个项目来检验一下。重新代开命令行界面。

  • 首先,新建一个VueProject文件夹来专门储存vue项目
  • 在命令行进入该文件夹下,用 cd 指令进入
  • 输入vue init webpack text1新建一个名为text1的项目
  • 然后会回车或者输入y/n来操作一下,最后一步注意选择第三个选项(为了使用cnpm下载,快速),如下图所示

完成创建后目标目录下就会显示刚刚创建好的文件夹,如下图


然后在命令行中cd text1目录下,输入cnpm install下载安装项目的依赖,完成后就会发现text1目录下多出来一个node_modules文件夹,专门用来储存项目依赖的,如下图所示

输入cnpm run dev命令(用npm run dev是一样的)后会给出提示让我们在浏览器通过http://localhost:8080(通过本地服务器端口8080来访问运行的项目结果),最后打开的页面如下图

vscode相关插件和环境配置

首先安装两个很重要的插件,

  • vetur,vue语法的插件
  • eslint,智能错误检测以及格式化
    配置VueProject文件夹下vue编写环境的设置文件,settings.json
{"editor.detectIndentation": false,"editor.tabSize": 2,"prettier.tabWidth": 2,"prettier.eslintIntegration": true, //让prettier使用eslint的代码格式进行校验"prettier.semi": false, //去掉代码结尾的分号"prettier.singleQuote": true, //使用带引号替代双引号"javascript.format.insertSpaceBeforeFunctionParenthesis": true, //让函数(名)和后面的括号之间加个空格"vetur.format.defaultFormatter.html": "js-beautify-html", //格式化.vue中html"vetur.format.defaultFormatter.js": "vscode-typescript", //让vue中的js按编辑器自带的ts格式进行格式化
}

课设总结

课设做的是基于web的收藏夹管理系统(前后端分离,vue来书写前端,python语言来书写后端,最后运行在服务器上),分为以下几步来实现。

  • 首先mysql安装,navicat来搭建数据库以及学习基本的sql语句
  • 编写flask框架的后端代码,使用postman来进行调试检验效果。
  • 其次利用vue.js来编写后端实现前后端连接,最后将前端工程打包
  • 构建云服务器,可以购买阿里云服务器(新用户可以免费试用),使用宝塔在云服务器上搭建python运行环境,数据库,以及网站。特别注意设置宝塔和阿里云实例里面端口权限的开放,开启端口,且面向所有人开放
    推荐学习资料:
    第一项学习视频
    第二项学习视频
    第三项学习视频
    第四项学习视频:先基础学习学习完成前四个课时,然后在看后续操作

前后端分离的web项目开发总结(完整课设的创作过程)相关推荐

  1. 分享一个前后端分离的web项目(vue+spring boot)

    Github地址:https://github.com/smallsnail-wh 前端项目名为wh-web 后端项目名为wh-server 项目展示地址为我的github pages(https:/ ...

  2. SpringBoot+vue前后端分离博客项目

    SpringBoot+vue前后端分离博客项目 Java后端接口开发 1.前言 2.新建Springboot项目 3.整合mybatis plus 第一步:导入jar包 第二步:然后去写配置文件: 第 ...

  3. java前后端分离的实现方式_采用前后端分离的方式进行开发,实现了几种常用的文件上传功能...

    MyUploader-Backend 单文件上传,多文件上传,大文件上传,断点续传,文件秒传,图片上传 简介 采用前后端分离的方式进行开发,实现了几种常用的文件上传功能. 前端采用 vue.js + ...

  4. 一款小清新的 SpringBoot+ Mybatis 前后端分离后台管理系统项目

    今日推荐 推荐3个快速开发平台 前后端都有 项目经验又有着落了推荐一个高仿微信的项目 有点屌!!一二线城市知名 IT 互联网公司名单(新版) 项目介绍 前后端分离架构,分离开发,分离部署,前后端互不影 ...

  5. springboot jwt token前后端分离_基于Spring Boot+Spring Security+JWT+Vue前后端分离的开源项目...

    一.前言 最近整合Spring Boot+Spring Security+JWT+Vue 完成了一套前后端分离的基础项目,这里把它开源出来分享给有需要的小伙伴们 功能很简单,单点登录,前后端动态权限配 ...

  6. 前后端分离的webgis项目(二)

    前后端分离的webgis项目(二) 二. 前端vue+leaflet 首先你得安装nodejs并配置环境,看这里,然后安装vue-cli,用它来快速新建项目 可以使用下列任一命令安装 npm inst ...

  7. 使用SpringBoot + Vue (若依前后端分离版) 写项目的一些总结(持续更新...)

    使用SpringBoot + Vue(若依前后端分离版) 写项目的一些总结 获取Redis服务 @Autowired private RedisCache redisCache; String cap ...

  8. 基于SpringBoot+Vue开发的前后端分离博客项目-Java后端接口开发

    文章目录 1. 前言 2. 新建Springboot项目 3. 整合mybatis plus 第一步:导依赖 第二步:写配置文件 第三步:mapper扫描+分页插件 第四步:代码生成配置 第五步:执行 ...

  9. 超详细!4小时开发一个SpringBoot+vue前后端分离博客项目!!

    小Hub领读: 前后端分离的博客项目终于出来啦,真是花了好多心思录制咧.文末直接进入B站看视频哈! 作者:吕一明 项目代码:https://github.com/MarkerHub/vueblog 项 ...

最新文章

  1. informix中if else使用_面试官:代码中出现大量的if/else,需要优化,你有什么好方案?...
  2. 纸牌游戏——小猫钓鱼
  3. [BZOJ 1124][POI 2008] 枪战 Maf
  4. Window右键添加“用vim打开”
  5. kde菜单图标显示不全_大小仅 1M!在电脑菜单栏上自定义日历,规划时间更方便...
  6. java中document解析jsp,JSP基于dom解析xml实例详解
  7. JAVA四种遍历Map的方法
  8. 并查集之团伙(codevs)
  9. springmvc框架使用拦截器实现301永久重定向,其实用过滤器应该是更好
  10. OSM地图本地发布-如何生成各省市矢量地图
  11. SDN是什么?SDN概念和应用
  12. 电压负反馈放大电路(基于三极管)
  13. win7 oem key
  14. 微博结集成书 过把“作家瘾”
  15. 从事前端开发如何提升自我能力?
  16. 心形一行python_《心》字意思读音、组词解释及笔画数 - 新华字典 - 911查询
  17. ggplot2-条形图和折线图
  18. 数字图像处理与Python实现笔记之图像小波变换与多分辨率
  19. 北京联通KD-YUN-811E改桥接
  20. Java实现 LeetCode 488 祖玛游戏

热门文章

  1. ROS小海龟例程小海龟不移动问题
  2. 【数据库连接池】could not inspect JDBC autocommit mode 问题处理
  3. git更新提交失败:Couldn‘t save uncommitted changes Tried to save uncommitted changes in stash before Update
  4. 虚拟化云教室服务器,学校云教室桌面虚拟化NComputing云终端方案
  5. Apache Phoenix(1):Phoenix介绍
  6. 2021-2022中国家庭常备健康产品上榜品牌活动正式拉开序幕
  7. C语言中的strtol函数
  8. 5 TextField输入框组件
  9. HDD和SSD的比较
  10. python问题解决,[WinError 10049] 在其上下文中,该请求的地址无效