vue项目的三种开发模式

article/2025/9/25 0:27:20

vue项目的三种开发方式

文章目录

  • vue项目的三种开发方式
    • 1.原始无合作开发
    • 2.手动模块化开发
    • 3.自动模块化开发
      • 1、开发流程
      • 2、配置webpack-dev-server
        • 1.下载安装包
        • 2.配置package.json
        • 3、配置webpack.config.js
        • 4、执行程序
        • 5、调试程序

1.原始无合作开发

包含两个文件:vue_01.html ,vue.min.js
在这里插入图片描述

2.手动模块化开发

开发流程:
在这里插入图片描述

详细讲解:

包含四个文件:vue_02.html 、vue.min.js、model01.js、main.js
在这里插入图片描述

model模块化开发:
在这里插入图片描述

main入口文件:
在这里插入图片描述

进入项目中:输入命令

webpack main.js build.js

在这里插入图片描述

使用这个统一的build.js文件,引入项目完成。
在这里插入图片描述

3.自动模块化开发

1、开发流程

在这里插入图片描述

包含6个文件vue_02.html 、vue.min.js、model01.js、main.js、package.json、webpack.config.js
在这里插入图片描述

2、配置webpack-dev-server

1.下载安装包

安装webpack-dev-server采用本地安装,进入项目中
使用 webpack-dev-server需要安装webpack、 webpack-dev-server和 html-webpack-plugin三个包。

cnpm install webpack@3.6.0 webpack-dev-server@2.9.1 html-webpack-plugin@2.30.1 --save-dev

2.配置package.json

在package.json中,添加script

-inline:自动刷新
–hot:热加载
–port:指定端口
–open:自动在默认浏览器打开
–host:可以指定服务器的 ip,不指定则为127.0.0.1,如果对外发布则填写公网ip地址

 "scripts": {"dev": "webpack-dev-server --inline --hot --open --port 5008"},

在这里插入图片描述

devDependencies:开发人员在开发过程中所需要的依赖。
scripts:可执行的命令

3、配置webpack.config.js

webpack.config.js是webpack的配置文件

1、配置模板文件,跟之前的vue_02项目相同

作用:为下一步提供模板

2、配置 html-webpack-plugin
在webpack.config.js中配置html-webpack-plugin插件

作用:是根据html模板在内存生成html文件

var htmlwp = require('html‐webpack‐plugin');
module.exports={entry:'./src/main.js',  //指定打包的入口文件output:{path : __dirname+'/dist',  // 注意:__dirname表示webpack.config.js所在目录的绝对路径filename:'build.js'        //输出文件},plugins:[new htmlwp({title: '首页',  //生成的页面标题<head><title>首页</title></head>filename: 'index.html', //webpack‐dev‐server在内存中生成的文件名称,自动将build注入到这个页面底部,才能实现自动刷新功能template: 'vue_02.html' //根据index1.html这个模板来生成(这个文件请程序员自己生成)})]
}

4、执行程序

在这里插入图片描述

此时完成,其本质就是通过进入项目目录输入命令实现

npm  run dev

在这里插入图片描述

5、调试程序

使用了webpack之后就不能采用传统js的调试方法在chrome中打断点。webpack提供devtool进行调试,devtool是基于sourcemap的方式,在调试时会生成一个map文件,其内容记录生成文件和源文件的内容映射,即生成文件中的哪个位置对应源文件中的哪个位置,有了sourcemap就可以在调试时看到源代码。

配置如下:
1、在webpack.config.js中配置:

 devtool: 'eval‐source‐map',

在这里插入图片描述

2.在model.js中打断点
在这里插入图片描述


http://chatgpt.dhexx.cn/article/iuaFG9Ri.shtml

相关文章

介绍两种常见软件开发模式:“敏捷”和“瀑布”

在软件开发时&#xff0c;经常面对的第一个项目实现决策是“我们应该使用哪种开发方法?”这是一个引起很多讨论(和激烈辩论)的话题。如果您以前没有使用过这种方法&#xff0c;那么适当了解开发方法和理论是必要的;简单地说&#xff0c;这是一种组织软件开发工作的方法。这与项…

常用的4种开发模式

常用的4种开发模式 1. 瀑布式开发 瀑布式开发是由W.W.Royce在1970年提出的软件开发模型,是一种比较老的计算机软件开发模式,也是典型的预见性的开发模式。在瀑布式开发模式中,开发严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤进行,步骤的成果作为衡量进…

小程序:游客模式--开发模式

一、简介 1.1、普通的开发可以正常进行 1.2、小程序开发工具不能预览&#xff0c;不能真机调试&#xff0c;调用微信扫码不能走成功的回调 等等 1.3、仔细观察开发者工具提示当前为“游客模式”&#xff0c;作为开发者需要切换到可以正常开发的“开发模式” 二、解决 2.1、开…

web开发模式+身份认证

一、web开发模式 目前主流的 Web 开发模式有两种&#xff0c;分别是&#xff1a; 1.基于服务端渲染的传统 Web 开发模式&#xff1a;  概念&#xff1a;服务器发送给客户端的 HTML 页面&#xff0c;是在服务器通过字符串的拼接&#xff0c;动态生成的。因此&#xff0c;客户端…

微信小程序——传统开发模式与云开发模式对比

目 录 1、传统开发模式与云开发模式的对比图 2、云开发技术能力说明 3、云开发技术特点 1、传统开发模式与云开发模式的对比图 通过传统开发模式与云开发模式的对比图可以看出传统开发模式需要开发者关注后端服务器&#xff0c;比如数据库、文件存储、负载均衡、异地容灾、…

前后端分离开发模式介绍

1.1 什么是前后端分离 前后端分离是目前一种非常流行的开发模式&#xff0c;它使项目的分工更加明确&#xff1a; 后端&#xff1a;负责处理、存储数据前端&#xff1a;负责显示数据 前端和后端开发人员通过 接口 进行数据的交换。 1.2 为什么要进行前后端分离 前后端可以…

敏捷开发模式

1、敏捷开发的概念 从1990年代开始逐渐引起广泛关注&#xff0c;是一种以人为核心、迭代、循序渐进的开发方法。强调以人为本&#xff0c;专注于交付对客户有价值的软件。是一个用于开发和维持复杂产品的框架。 2、敏捷开发的流程 (图为禅道敏捷开发流程管理) 2.1 产品负责人将…

Django开发模式与流程

Python的WEB框架有Django、Tornado、Flask 等多种&#xff0c;Django相较与其他WEB框架其优势为&#xff1a;大而全&#xff0c;框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能。 一.Django的MTV开发模式与一般的MVC开发模式区别 1.MVC模式 在MVC模式中&am…

【面向对象】DDD(一):传统开发模式 VS DDD 开发模式

我们都知道&#xff0c;很多业务系统都是基于 MVC 三层架构来开发的。实际上&#xff0c;更确切点讲&#xff0c;这是一种基于贫血模型的 MVC 三层架构开发模式。虽然这种开发模式已经成为标准的 Web 项目的开发模式&#xff0c;但它却违反了面向对象编程风格&#xff0c;是一种…

MVC开发模式

一.MVC设计模式 1.MVC模式&#xff08;Model-View-Controller&#xff09;是软件工程中的一种软件架构模式&#xff0c;把软件系统分为三个基本部分&#xff1a;模型&#xff08;Model&#xff09;、视图&#xff08;View&#xff09;和控制器&#xff08;Controller&#xff0…

项目的开发模式

开发模式大概可以分为两种&#xff1a; 1、大公司的开发模式&#xff1b; 2、外包的开发模式&#xff1b; 一、大公司的开发模式&#xff1b; 1. 市场调研 2. 项目需求会&#xff08;人员&#xff09; 产品市场运营UI开发后端前端项目经理测试–>web/ios/安卓安全 3. …

什么是DDD开发模式

DDD尝试解决业务系统(逻辑CRUD)开发的复杂性问题&#xff0c;这种复杂性是由于复杂的业务规则&#xff0c;业务逻辑变化。 一般系统的业务逻辑、复杂性在于&#xff1a;流转判断多&#xff0c;专业规则多&#xff0c;计算量大。而DDD模式的解决的方式是通过分层&#xff0c;即业…

Scrum敏捷开发模式介绍与实践

文章目录 前言一、开发模式1. 瀑布流开发模式2. 迭代开发模式3. 螺旋开发模式4. 敏捷开发模式 二、敏捷开发模式三、敏捷模式1. Scrum2. Kanban3. XP4. Lean Startup 四、Scrum 敏捷开发模式1. 框架图2. 角色Scrum Master&#xff0c;SMProduct Owners&#xff0c; POSoftware …

什么是软件开发模式?

软件开发模式简介 1. 边做边改模型&#xff08;Build-and-Fix Model&#xff09; 好吧&#xff0c;其实现在许多产品实际都是使用的“边做边改”模型来开发的&#xff0c;特别是很多小公司产品周期压缩的太短。在这种模型中&#xff0c;既没有规格说明&#xff0c;也没有经过设…

T58 Office开发模式

加Check box https://www.howtogeek.com/204036/how-to-add-check-boxes-to-word-documents/ 点击设计模式激活。

C# 软件开发模式、设计模式、设计原则和架构

一、怎样做好软件开发&#xff1f; 软件是数据算法的集合体&#xff0c;是利用一定方法将数据进行合理的组合和分配的产物。其实在人们的生活当中&#xff0c;处处都充满着资源(数据)和方法(算法)&#xff0c;成功的人都是善于使用他们总结的方法来使用资源的。软件开发也不例外…

螺旋式开发模式

螺旋模型是一种演化 软件开发过程模型&#xff0c;它兼顾了 快速原型的 迭代的特征以及 瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析&#xff0c;使软件在无法排除重大风险时有机会停止&#xff0c;以减小损失。同时&#xff0c;在每个…

常见的开发模式和不常见的开发模式

1. 瀑布式开发 瀑布模型的优点&#xff1a; 1、为项目提供了按阶段划分的检查点。 2、当前一阶段完成后&#xff0c;您只需要去关注后续阶段。 3、可在迭代模型中应用瀑布模型。增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的…

软件开发的11种模式

软件开发的11种模式 1&#xff0c;边做边改模型&#xff08;Build-and-Fix-Model&#xff09; 在这种模型中&#xff0c;既没有规格说明&#xff0c;也没有经过设计&#xff0c;软件随着客户的需要一次又一次地不断被修改。在这个模型中&#xff0c;开发人员拿到项目立即根据…

常见的开发模式模式

前言 主要是了解常见的开发模式&#xff0c;从而理解测试贯穿在整个软件研发过程中的定位。 一、常见的开发模式 引用林子老师梳理的开发模式&#xff0c;主要包括以下几种&#xff1a; 测试流程通常跟软件开发流程紧密相关&#xff0c;需要基于开发流程来定义。基于企业不同…