项目代码同步至码云 weiz-vue3-template

前提准备

1. node版本

Node.js版本 >= 12,如果有老项目需要旧版本的,推荐用 nvm 管理node版本。

PS C:\Users\Administrator> nvm --version
1.1.11
PS C:\Users\Administrator> nvm list
* 16.20.2 (Currently using 64-bit executable)
14.21.1
PS C:\Users\Administrator> nvm use 14.21.1
Now using node v14.21.1 (64-bit)

2. vscode

推荐使用 vscode 编辑器,安装插件以下插件:

EditorConfig for VS Code, Volar,TypeScript Vue Plugin,Prettier - Code formatter,ESlint

项目初始化

1. 创建

npm create vite@latest vue3project -- --template vue-ts

vue3project 替换为你想创建的项目名称,比如我的是 weiz-vue3-template,示例如下:

PS D:\workspace\vue3> npm create vite@latest weiz-vue3-template -- --template vue-ts
npx: installed 1 in 11.915s
√ Select a framework: » Vue
√ Select a variant: » TypeScript Scaffolding project in D:\workspace\vue3\weiz-vue3-template... Done. Now run: cd weiz-vue3-template
npm install
npm run dev

2. 安装依赖

npm i

示例:

PS D:\workspace\vue3\weiz-vue3-template> npm i

> esbuild@0.18.20 postinstall D:\workspace\vue3\weiz-vue3-template\node_modules\esbuild
> node install.js
…………省略
added 43 packages from 50 contributors and audited 65 packages in 16.086s 4 packages are looking for funding
run `npm fund` for details found 0 vulnerabilities

3. 查看目录

执行 tree /f /a > tree.txt,即可生成目录树文件 tree.txt

项目目录如下:

|   .gitignore
| index.html
| package-lock.json
| package.json
| README.md
| tree.txt
| tsconfig.json
| tsconfig.node.json
| vite.config.ts
|
+---.vscode
| extensions.json
|
+---node_modules
+---public
| vite.svg
|
\---src
| App.vue
| main.ts
| style.css
| vite-env.d.ts
|
+---assets
| vue.svg
|
\---components
HelloWorld.vue

4. 运行

npm run dev

示例:

PS D:\workspace\vue3\weiz-vue3-template> npm run dev

> weiz-vue3-template@0.0.0 dev D:\workspace\vue3\weiz-vue3-template
> vite VITE v4.5.0 ready in 427 ms ➜ Local: http://127.0.0.1:5173/
➜ Network: use --host to expose
➜ press h to show help

5. 查看界面

打开浏览器,输入 http://127.0.0.1:5173/ 查看项目

Vite4+Typescript+Vue3+Pinia 从零搭建(1) - 项目初始化的更多相关文章

  1. Vue3实战系列:Vue3.0 + Vant3.0 搭建种子项目

    最近在用 Vue3 写一个开源的商城项目,开源后让大家也可以用现成的 Vue3 大型商城项目源码来练练手,目前处于开发阶段,过程中用到了 Vant3.0,于是就整理了这篇文章来讲一下如何使用 Vue3 ...

  2. Vue+koa2开发一款全栈小程序(5.服务端环境搭建和项目初始化)

    1.微信公众平台小程序关联腾讯云 腾讯云的开发环境是给免费的一个后台,但是只能够用于开发,如果用于生产是需要花钱的,我们先用开发环境吧 1.用小程序开发邮箱账号登录微信公众平台 2.[设置]→[开发者 ...

  3. 用SpringSecurity从零搭建pc项目-01

    注:之前写过一些列的SpringSecurity的文章,重新写一遍是为了把某些不必要的步骤省去,留下精简的,因为工作中有一些不需要. 在java的权限框架里,shiro和SpringSecurity是 ...

  4. 用SpringSecurity从零搭建pc项目-02

    参照这一篇文章吧,比如你不需要做的那么通用,取其中一部分代码即可. https://www.cnblogs.com/lihaoyang/p/8491792.html

  5. 腾讯云centos7 从零搭建laravel项目

    目标,访问网站出现: -----------------------分割线---------------------------------------- 一.Laravel Homestead 环境 ...

  6. 环境搭建:Vue环境搭建和项目初始化(ubuntu)

    1.    安装node.js(版本6.10.3) 首先确保系统安装来gcc,g++,如果没有则安装: $ sudo apt-get update $ sudo apt-get install gcc ...

  7. 环境搭建:Vue环境搭建和项目初始化(windows)

    1.    安装node.js 官网下载安装:https://nodejs.org/en/ 版本查看:node -v 注意:node版本最好新一点好,推荐6.0以上. 2.    npm安装webpa ...

  8. Vite-Admin后台管理系统|vite4+vue3+pinia前端后台框架实例

    基于vite4.x+vue3+pinia前端后台管理系统解决方案ViteAdmin. 前段时间分享了一篇vue3自研pc端UI组件库VEPlus.这次带来最新开发的基于vite4+vue3+pinia ...

  9. 【vue3-element-admin 】基于 Vue3 + Vite4 + TypeScript + Element-Plus 从0到1搭建后台管理系统(前后端开源@有来开源组织)

    vue3-element-admin 是基于 vue-element-admin 升级的 Vue3 + Element Plus 版本的后台管理前端解决方案,技术栈为 Vue3 + Vite4 + T ...

  10. 从零搭建TypeScript与React开发环境

    前言 平时进行开发大多数是基于vue-cli或者create-react-app等官方或者公司内部搭建的脚手架.   我们业务仔做的最多就是npm i和npm run dev或者npm start,然 ...

随机推荐

  1. signed main 和 int main 的区别

    事实上只是因为有人直接 #define int long long 了...然后int main改成signed main就行了 #define int long long ... signed ma ...

  2. 绿色数字园区运维:一屏群集 3D 可视化智慧楼宇

    前言 在"新基建"驱动的数字经济热潮下,智慧园区建设发展成为实现园区管理绿色化.现代化.智慧化的核心抓手.通过利用云计算.物联网.大数据等新一代技术手段,充分聚合园区内各类资源,全 ...

  3. vue 3版本如何下载静态文件

    1.现将静态文件放到 public 目录下的static文件夹 2.<a href="/static/test.zip"  target="_blank" ...

  4. Ubuntu 18.04安装arm-linux-gcc交叉编译器的两种方法(附下载地址)

    方法一:   我们都知道Ubuntu有一个专门用来安装软件的工具apt,我们可以用它来全自动安装arm-linux-gcc.   此方法安装的是最新版的,但是此方法需要FQ,否则99%会失败,这就是为 ...

  5. vue2+高德地图web端开发

    https://blog.csdn.net/qq_51553982/article/details/123014412

  6. 使用Spring Data JPA实现审计功能,记录创建人、创建时间、最后修改时间和最后修改人

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...

  7. DEV-C++调试报错

    1.报错信息如下: 2.原因 SIGSEGV是是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号. 意思是程序接受一个无效的指针地址,Segmentation fault即是提示我们去 ...

  8. 文心一言 VS 讯飞星火 VS chatgpt (185)-- 算法导论14.1 2题

    二.用go语言,对于图 14-1中的红黑树 T 和关键字 x.key 为35的结点x,说明执行 OS-RANK(T,x) 的过程. 文心一言: 在红黑树中,OS-RANK(T, x) 是一个操作,用于 ...

  9. [转帖]Linux禁用CPU省电状态/Linux系统性能调优

    https://www.jianshu.com/p/945168b47487 How to Disable CPU Power Saving States on a Redhat or Suse Li ...

  10. HTTPS下tomcat与nginx的前端性能比较

    HTTPS下tomcat与nginx的前端性能比较 摘要 之前比较http的web服务器的性能. 发现nginx 比 tomcat 要好 50% 然后想到, https的情况下不知道两者有什么区别 所 ...