使用vue-cli3+typescript的项目模板创建工程的教程


Posted in Javascript onFebruary 28, 2020

版本问题

全局安装过旧版本的 vue-cli(1.x 或 2.x)要先卸载它 (vue -V 查看自己的脚手架版本)

npm uninstall vue-cli -g //或者 yarn global remove vue-cli

注:Vue CLI 3需要 nodeJs ≥ 8.9

安装

cnpm install -g @vue/cli

创建项目(以下只说明用vue ui图形化界面导入配置好的demo)

vue ui 打开脚手架的图形化界面,进到到demo目录,导入(提示没有依赖,选择仍然导入即可)

使用vue-cli3+typescript的项目模板创建工程的教程

安装依赖

使用vue-cli3+typescript的项目模板创建工程的教程

运行项目

使用vue-cli3+typescript的项目模板创建工程的教程

也可以在对应的文件夹下的cmd 输入 npm run serve

项目部分说明

文件目录说明

使用vue-cli3+typescript的项目模板创建工程的教程

rem适配问题,关系:1rem=100px,屏幕<1000px,不再缩小处理

使用vue-cli3+typescript的项目模板创建工程的教程

vscode ts的配置(文件->首选项->设置)

{
 "window.zoomLevel": 0,
 "workbench.colorTheme": "One Monokai",
 "editor.fontSize": 18,
 "search.followSymlinks": false,
 "emmet.includeLanguages": {
 "wxml": "html"
 },
 "vetur.validation.template": false,
 "minapp-vscode.disableAutoConfig": true,
 "prettier.tabWidth": 4,
 "vetur.format.defaultFormatter.html": "prettier",
 "editor.codeActionsOnSave": {
 "source.fixAll.tslint": true
 },
 // 每次保存的时候使用tslint格式化
 "tslint.autoFixOnSave": true,
 // vscode默认启用了根据文件类型自动设置tabsize的选项
 "editor.detectIndentation": false,
 // 重新设定tabsize
 "editor.tabSize": 2,
 // #每次保存的时候自动格式化
 "editor.formatOnSave": true,
 "prettier.tslintIntegration": true,
 // #去掉代码结尾的分号
 "prettier.semi": false,
 // #使用带引号替代双引号
 "prettier.singleQuote": true,
 // #让函数(名)和后面的括号之间加个空格
 "javascript.format.insertSpaceBeforeFunctionParenthesis": false,
 // #这个按用户自身习惯选择
 // #让vue中的js按编辑器自带的ts格式进行格式化
 "vetur.format.defaultFormatter.ts": "vscode-typescript",
 "vetur.format.defaultFormatter.js": "vscode-typescript",
 "vetur.format.defaultFormatterOptions": {
 "js-beautify-html": {
  "wrap_attributes": "force-aligned"
  // #vue组件中html代码格式化样式
 }
 },
 // 存在tslint配置文件时才启用
 "tslint.validateWithDefaultConfig": true,
 "javascript.implicitProjectConfig.experimentalDecorators": true,
 "breadcrumbs.enabled": true,
 "[typescript]": {
 "editor.defaultFormatter": "vscode.typescript-language-features"
 },
 "[json]": {
 "editor.defaultFormatter": "esbenp.prettier-vscode"
 },
}

总结

到此这篇关于使用vue-cli3+typescript的项目模板创建工程的文章就介绍到这了,更多相关vue-cli3+typescript 创建工程内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
一个js拖拽的效果类和dom-drag.js浅析
Jul 17 Javascript
document.createElement()用法及注意事项(ff下不兼容)
Mar 13 Javascript
js对图片base64编码字符串进行解码并输出图像示例
Mar 17 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
Mar 12 Javascript
TypeScript 学习笔记之基本类型
Jun 19 Javascript
javascript实现随机显示星星特效
Jan 28 Javascript
Centos7 中安装 Node.js v4.4.4
Nov 03 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
Jan 03 Javascript
解决vue单页路由跳转后scrollTop的问题
Sep 03 Javascript
小程序开发中如何使用async-await并封装公共异步请求的方法
Jan 20 Javascript
Vue + element 实现多选框组并保存已选id集合的示例代码
Jun 03 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
Feb 28 #Javascript
vue 中的 render 函数作用详解
Feb 28 #Javascript
微信小程序动态添加和删除组件的现实
Feb 28 #Javascript
浅析Vue 中的 render 函数
Feb 28 #Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
Feb 27 #Javascript
基于Element的组件改造的树形选择器(树形下拉框)
Feb 27 #Javascript
js与jquery获取input输入框中的值实例讲解
Feb 27 #jQuery
You might like
PHP数据类型之整数类型、浮点数的介绍
2013/04/28 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
javascript while语句和do while语句的区别分析
2007/12/08 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
一个JavaScript递归实现反转数组字符串的实例
2014/10/14 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
AngularJS表单验证中级篇(3)
2016/09/28 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
vue.js element-ui tree树形控件改iview的方法
2018/03/29 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
Python中使用Tkinter模块创建GUI程序实例
2015/01/14 Python
编写Python CGI脚本的教程
2015/06/29 Python
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
Python根据成绩分析系统浅析
2019/02/11 Python
使用Python中的reduce()函数求积的实例
2019/06/28 Python
Tensorflow tf.tile()的用法实例分析
2020/05/22 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
Numpy中的数组搜索中np.where方法详细介绍
2021/01/08 Python
Python3中对json格式数据的分析处理
2021/01/28 Python
CSS3 圆角效果
2009/07/15 HTML / CSS
AmazeUI图片轮播效果的示例代码
2020/08/20 HTML / CSS
房地产出纳岗位职责
2013/12/01 职场文书
共筑中国梦演讲稿
2014/04/23 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
党员带头倡议书
2015/04/29 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers