vite搭建项目,vite构建工具

  vite搭建项目,vite构建工具

  主要介绍了vite的构造和使用,通过示例代码进行了非常详细的介绍,对大家的学习或者工作有一定的参考价值。有需要的朋友下面和边肖一起学习。

  :

目录

   1.安装:2。在vite项目3中使用TypeScript。在Vite项目中少用Sass SCS S4。邀请套餐5。下面是如何创建一个标准项目。实际开发中写的代码,往往不能被浏览器直接识别,比如ES6、TypeScript、Vue文件等。所以我们必须构建工具来转换和编译代码。类似的工具还有webpack、rollup、parcel。但是随着项目越做越大,要处理的javascript呈指数级增长,模块越来越多。构建工具需要很长时间来启动服务器,而HMR需要几秒钟才能在浏览器中做出反应。所以有vite。

  提示:vite只支持vue3.0项目,也就是说我们不能在里面使用vue2.x。

  

1.安装:

  m init vite-app//项目名称

  Cd名称//输入项目

  Npm i //安装依赖性

  Npm运行开发//打开项目

  

2.在vite项目中使用TypeScript

  Vite可以完全支持Typescript,不需要任何配置,直接引入ts即可。

  脚本语言

  const ABC:number=123456789;//定义abc类型是一个数字。为什么要定义它,这样就可以看Typescript的数据类型了?

  console.log(abc, ABC );

  /脚本

  

3.vite项目使用less sass scss

  安装较少:NPM安装较少-装载机-d

  Sass: NPM安装Sass节点

  安装后,您可以直接在stylelang=lessscoped/style标签上使用它。

  

4.vite打包

  npm运行构建

  

5.下面就来创建一个标准的项目

  路由:npm install vue-router@4(这里我是指定安装的版本)

  在src文件夹下建立一个router文件夹,放入一个index.ts的路由文件,内容如下:

  从“vue-router”导入{ createRouter,createWebHashHistory }

  常量路由=[

  {

  路径:“/”,

  姓名:家,

  //如果它没有在。d.ts文件,添加后缀。vue在这里引入路径时会给出一个错误。

  组件:()=导入(./pages/home/index.vue ),

  儿童:[

  {

  路径:“/新闻”,

  姓名: Hews ,

  组件:()=导入(./pages/news/index . vue’)

  }

  ]

  },

  ]

  const router=createRouter({

  history: createWebHashHistory(),

  路线,

  })

  导出默认路由器;

  App.vue文件的内容如下:

  模板

  路由器-视图/

  /模板

  脚本

  从“vue”导入{ defineComponent,on mounted };

  导出默认定义组件({

  名称:“应用程序”,

  });

  /脚本

  创建一个带有后缀的文件夹。src文件夹下的d.ts,内容如下:

  声明模块“*”。vue {

  从“vue”导入{ component options };

  const component options:component options;

  导出默认组件选项;

  }

  声明模块“*”。SVG ;

  声明模块“*”。png ;

  声明模块“*”。jpg ;

  声明模块“*”。JPEG’;

  声明模块“*”。gif ;

  声明模块“*”。BMP ;

  声明模块“*”。tiff ;

  声明模块“lodash”;

  声明模块“@/API/*”;

  两个文件夹的内容大致相同,这里只说一个家。

  主文件夹下index.vue中的内容如下:

  模板

  差异

  H1我是主页/h1

  /div

  /模板

  脚本语言= tsx /脚本

  style lang=less src=。/index.less”范围/样式

  主文件夹下index.tsx的内容如下:

  从“vue”导入{ define component };

  导出默认定义组件({

  姓名:家,

  })

  关于构建和使用vite的详细步骤,本文到此为止。有关构建和使用vite的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: