脚手架工具的应用(前端和后端搭建)

2024-08-31 07:04

本文主要是介绍脚手架工具的应用(前端和后端搭建),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前端

一、安装 Node.js 环境

使用npm下载镜像

查看镜像:npm config get registry

切换淘宝镜像:npm config set registry https://registry.npmmirror.com

还原镜像:npm config set registry https://registry.npmjs.org

二、使用 Vue.js 脚手架工具Vite

相比Vue CLI,Vite是一款更新的Vue.js脚手架工具。是下一代的前端工具链。

Vite本身并不像Vue CLI那样功能大而全,它只专注于提供基本构建的功能和开发服务器。因此Vite更加小巧迅捷,其开发服务器会比Vue CLI的开发服务器快10倍左右,这对开发者来说太重要了,开发服务器的响应速度直接会影响到开发者的编程体验和开发效率。对于非常大型的项目来说,可能会有成千上万个JavaScript模块,这时构建效率的速度差异就会非常明显。

创建Vite工程命令:npm create vite@latest

项目创建完之后,

cd到目标目录。然后npm install构建项目,最后npm run dev

这就是前端的目录结构。

后端

一、使用 Express 项目生成工具

基于 Node.js 平台,快速、开发、极简的 WEB 开发框架

首先需要安装一个脚手架工具来帮助创建Express项目。在终端执行如下指令来全局安装一个 Node.js 工具包:

npm install –g yo generator-express-no-stress-typescript

generator-express-no-stress-typescript是一款开源的适用于Express框架的脚手架工具,它会帮助我们生成一个集开发服务器、交互式文档、结构化日志等功能一体的Express项目。

创建一个Express下的 HelloWorld 项目:

yo express-no-stress-typescript 1-HelloWorld-backend

安装过程出现选项选默认,一路Enter过去就行

使用generator-express-no-stress-typescript脚手架会自动帮助我们生成API接口文档页面

接下来,cd到目标目录。然后npm install构建项目,最后npm run dev,后端就创建好了

这篇关于脚手架工具的应用(前端和后端搭建)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1123220

相关文章

Java中的工具类命名方法

《Java中的工具类命名方法》:本文主要介绍Java中的工具类究竟如何命名,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录Java中的工具类究竟如何命名?先来几个例子几种命名方式的比较到底如何命名 ?总结Java中的工具类究竟如何命名?先来几个例子JD

C语言中位操作的实际应用举例

《C语言中位操作的实际应用举例》:本文主要介绍C语言中位操作的实际应用,总结了位操作的使用场景,并指出了需要注意的问题,如可读性、平台依赖性和溢出风险,文中通过代码介绍的非常详细,需要的朋友可以参... 目录1. 嵌入式系统与硬件寄存器操作2. 网络协议解析3. 图像处理与颜色编码4. 高效处理布尔标志集合

Java中的Lambda表达式及其应用小结

《Java中的Lambda表达式及其应用小结》Java中的Lambda表达式是一项极具创新性的特性,它使得Java代码更加简洁和高效,尤其是在集合操作和并行处理方面,:本文主要介绍Java中的La... 目录前言1. 什么是Lambda表达式?2. Lambda表达式的基本语法例子1:最简单的Lambda表

HTML5中的Microdata与历史记录管理详解

《HTML5中的Microdata与历史记录管理详解》Microdata作为HTML5新增的一个特性,它允许开发者在HTML文档中添加更多的语义信息,以便于搜索引擎和浏览器更好地理解页面内容,本文将探... 目录html5中的Mijscrodata与历史记录管理背景简介html5中的Microdata使用M

html5的响应式布局的方法示例详解

《html5的响应式布局的方法示例详解》:本文主要介绍了HTML5中使用媒体查询和Flexbox进行响应式布局的方法,简要介绍了CSSGrid布局的基础知识和如何实现自动换行的网格布局,详细内容请阅读本文,希望能对你有所帮助... 一 使用媒体查询响应式布局        使用的参数@media这是常用的

HTML5表格语法格式详解

《HTML5表格语法格式详解》在HTML语法中,表格主要通过table、tr和td3个标签构成,本文通过实例代码讲解HTML5表格语法格式,感兴趣的朋友一起看看吧... 目录一、表格1.表格语法格式2.表格属性 3.例子二、不规则表格1.跨行2.跨列3.例子一、表格在html语法中,表格主要通过< tab

MySql match against工具详细用法

《MySqlmatchagainst工具详细用法》在MySQL中,MATCH……AGAINST是全文索引(Full-Textindex)的查询语法,它允许你对文本进行高效的全文搜素,支持自然语言搜... 目录一、全文索引的基本概念二、创建全文索引三、自然语言搜索四、布尔搜索五、相关性排序六、全文索引的限制七

Python结合PyWebView库打造跨平台桌面应用

《Python结合PyWebView库打造跨平台桌面应用》随着Web技术的发展,将HTML/CSS/JavaScript与Python结合构建桌面应用成为可能,本文将系统讲解如何使用PyWebView... 目录一、技术原理与优势分析1.1 架构原理1.2 核心优势二、开发环境搭建2.1 安装依赖2.2 验

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案

《Vue3组件中getCurrentInstance()获取App实例,但是返回null的解决方案》:本文主要介绍Vue3组件中getCurrentInstance()获取App实例,但是返回nu... 目录vue3组件中getCurrentInstajavascriptnce()获取App实例,但是返回n