1.输入 npm create vite@latest 2.输入项目名字 3.项目创建 选择Vue 选择TypeScript 4.cd my_vue 到项目目录,准备安装依赖 5.npm install 安装依赖 6.运行项目 npm run dev 7.http://localhost:5173/ 打开页面 8.安装router 路由 npm install vue-router --save 9.安装pinia (vue 状态管理)js可安装vuex...
1.输入 npm create vite@latest 2.输入项目名字 3.项目创建 选择Vue 选择TypeScript 4. cd my_vue 到项目目录,准备安装依赖 5. npm install 安装依赖 6.运行项目 npm rundev 7.http://localhost:5173/打开页面 8.安装router 路由 npm install vue-router --save 9.安装pinia (vue 状态管理)js可安装vuex...
import HelloWorld from'./components/HelloWorld.vue'; import { useStore } from'./stores';//因为是直接在stores下面创建的index.ts所以后面的index.ts可以省略,其他文件的就需要把***.ts写出来const stores=useStore() console.log(stores.$state); const ChangeMsg= ()=>{ stores.ChangeMsg() } <templa...
npm install pinia 在main.ts中引用 到这里基本的vue项目创建成功了。
importBookfrom'../components/Bppk.vue' 这个配置在Vue\cli脚手架中默认可以使用,但是在Vite搭建的Vue3项目中我们需要配置一下; 整体配置如下: // vite.config.tsimportvuefrom'@vitejs/plugin-vue'import{UserConfig,ConfigEnv,loadEnv,defineConfig}from"vite";importpathfrom"path";constpathSrc=path.resol...
1.搭建monorepo环境 首先先新建我们的一个项目目录可以命名为:xxx-ui,以下是命令行创建项目目录 mkdir xxx-ui 全局安装pnpm npm install-g pnpm 初始化项目 pnpm init 安装VUE3+TS环境 pnpm install vue typescript 项目中新建.npmrc文件暴露我们的pnpm中的vue模块,并在文件中添加以下代码 ...
公司前端项目,是由Vite+Vue3+ts搭建的单页面项目,但是随着需求增多,发现越来越多的页面互相之前没有关联关系,耦合度极低,项目逐渐变大后会导致每个独立页面的启动速度慢,打包时间长,而且每次发布打包都会影响线上所有页面(虽然可能代码没改动,但是引用的三方npm包、公共组件等可能会变化),这些都有可能导致线...
一、创建一个Vite+Vue3+TS的项目 二、eslint配置 eslint中文官网:http://eslint.cn/ ESLint最初是由Nicholas C.Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的iavascript代码检测工具 2.1. 安装eslint pnpm i eslint -D 2.2. 生成配置文件:.eslint.cjs ...
1.使用Vite初始化项目 使用命令行工具在目标文件夹中执行下方命令,也可以直接在vscode的控制台中,我个人比较习惯前者,后续就直接在vscode中安装插件了 代码语言:javascript 复制 yarn create @vitejs/app 运行命令后出现下方界面,输入项目名称,然后我们选择vue-ts这个选项,回车确定之后很快就会生成一个文件夹 ...