// vite.config.tsimportvuefrom'@vitejs/plugin-vue'import{UserConfig,ConfigEnv,loadEnv,defineConfig}from"vite";importpathfrom"path";constpathSrc=path.resolve(__dirname,"src");// https://vitejs.dev/config/exportdefaultdefineConfig(({mode}:ConfigEnv):UserConfig=>{return{resolve:{alias:...
【import { resolve } from 'path' 会报错找不到path模块 因为path是node.js的用法,但是此处事ts文件需要安装ts的类型识别文件】 ★★★(通过$ npm create vite@latest创立vite我的项目的时候,在vite.confog.ts文件中增加alias别名时,想要引入node的path模块,会报错 起因:path模块是node.js内置的性能,然而node....
1、修改vite.config.ts import{defineConfig}from 'vite'import vue from '@vitejs/plugin-vue'import path from "path";//这个path用到了上面安装的@types/node// https://vitejs.dev/config/export default defineConfig({plugins:[vue()],resolve:{alias:{'@':path.resolve('./src')//@代替src}}})...
1、修改vite.config.ts 2、修改tsconfig.app.json (ts) 在compilerOptions中添加下面的最后2项:“baseUrl"和"paths” 添加下面代码 "baseUrl": "./", "paths": { "@/*": [ "src/*" ] } 13.项目结构,在src文件夹下,添加api,router ,store,views文件夹 配置vite-env.d.ts 文件 /// <reference ...
一、创建前端工程 1.安装node 进入官网下载:Node.js (nodejs.org) 选择安装路径后,默认安装;确认是否成功安装: 2.创建vite项目 ①:npm init vite@latest ②:输入项目名、选择Vue、选择Ts;cd到项目文件夹里;安装依赖项:npm i,启动项目:n
1、安装vite vite 官网:https://cn.vitejs.dev/ 1.2、安装 vite 构建工具: $ npm install -g create-vite-app 1.3、Vite 创建 vue3 项目 create-vite-app vue3-demo 1.4、安装 vue-router 安装vue-router 工具,首先命令安装最新版本: npm install vue-router@4.0.3 ...
公司前端项目,是由Vite+Vue3+ts搭建的单页面项目,但是随着需求增多,发现越来越多的页面互相之前没有关联关系,耦合度极低,项目逐渐变大后会导致每个独立页面的启动速度慢,打包时间长,而且每次发布打包都会影响线上所有页面(虽然可能代码没改动,但是引用的三方npm包、公共组件等可能会变化),这些都有可能导致线...
开始配置之前:清空项目文件 一、路由基础配置 官网https://router.vuejs.org/zh/ 1.router/index.ts路由配置 importtype{App}from'vue'import{createRouter,createWebHistory}from'vue-router'importtype{RouteRecordRaw}from'vue-router'// 定义路由规则constroutes:RouteRecordRaw[]=[{path:'/',redirect:'/home...
一、创建一个Vite+Vue3+TS的项目 从0使用Vite创建Vue3项目 - 简书 (jianshu.com) 二、eslint配置 eslint中文官网:http://eslint.cn/ ESLint最初是由Nicholas C.Zakas 于2013年6月创建的开源项目。它的目标是提供一个插件化的iavascript代码检测工具 ...
在vite-env.d.ts文件中声明vue文件的使用,添加如下代码,如以有该代码可忽略 创建并配置vue的全局声明ts文件 为了方便在项目外层也启动调试,修改项目根目录的package.json文件中的script命令 3.通过js实现bem规范 在package/utils文件夹中创建create.js命名bem规范,构建bem方法 ...