| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue3搭建项目 -> 正文阅读 |
|
[JavaScript知识库]Vue3搭建项目 |
写这篇文章,主要是因为我记性不太好,所以记录下来,方便以后查看,距离2020 年 9 月 19 号的发布,已经有一年多了,是时候可以学起来了。 一、在开始之前,请确保已经正确安装了 node.js(1)如何检查是否安装了node.js (2)若未安装node.js 安装完成后,检测nodejs是否安装成功。输入cmd,然后回车,打开cmd窗口,键入命令 node -v,以及 npm -v ,查看nodejs是否安装成功,出现如上图所示结果即为安装成功。 二、检查Vue CLI版本输入vue -V命令,检查你是否安装了脚手架。 (1)若安装版本过低,升级
(2)若未安装
安装完成后可以在命令行输入 vue -V (注意第二个 V 大写),如果出现版本号则安装成功。 三、通过命令行创建项目
运行命令之后,通过【↑】【↓】键选择条目 // 也可以选择第三项 “Manually select features”,会有更多的自定义配置,这里暂不介绍 四、项目结构项目创建之后,会在当前目录下多出一个项目文件夹
在浏览器中打开链接 http://localhost:8080/,就能看到项目的启动页
这个文件中的 devServer.port 即启动本地服务的端口。 这个目录下有一个 index.html 文件,这是整个应用的 html 基础模板,也是打包编译后的项目入口 项目的代码在 src 目录下: 现在的 src 目录非常简洁,其中 main.js 是 webpack 打包的入口文件 五、TypeScriptVue 3 有一个重要的特性就是更好的支持 TypeScirpt 在使用 Vue CLI 创建项目的时候,可以选择 “Manually select features” 选项,然后选择 “TypeScript”,这样就能直接创建 ts 项目 如果一开始没有创建 ts 项目,但电脑上装有 Vue CLI,可以通过下面的命令将项目改造为 ts 项目:
(1)Use class-style component syntax? (Y/n) y (2)Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? Yes (3)Convert all .js files to .ts? No (4)Allow .js files to be compiled? No 不过我们也可以自己动手,一步一步的引入 TypeScript,看看 vue add typescript 到底做了什么 首先安装 typescript 依赖:
然后在项目根目录创建 tsconfig.json 文件:
然后把 src 目录下的 main.js 文件名改为 main.ts,以及其他 js 文件改为 ts 后缀(config.js => config.ts) 并编写 .d.ts 文件 shims-vue.d.ts 放到 src 目录下,和 main.ts 平级
由于 Vue 3 是使用 TypeScript 编写的,所以只要在 script 标签上声明 lang=“ts”,就能直接在 .vue 文件中使用 ts 语法 为了让 TypeScript 能够正确推断 Vue 组件中的类型,还需要使用全局方法 defineComponent 来定义组件 Vue 有一些特性和 TypeScript 并不能完美契合 (如 computed 的返回类型)
|
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 6:39:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |