vue-cli4 + TS构建新项目
随着前端技术的发展,在项目中用ts的童鞋也越来越多。今天,给大家分享下如何通过vue-cli4 + TS构建新项目。
通过vue-cli脚手架搭建新项目
1. 如果你之前没有安装vue-cli,可以通过如下命令进行安装:
npm install -g @vue/cli # OR yarn global add @vue/cli
2. 创建vue项目
vue create vue-ts
我们可以在这里手动选择配置:
选择自己配置。
? Check the features needed for your project: (*) Babel // JavaScript 编译器,用于将 ECMAScript2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。 >(*) TypeScript // TypeScript 是 JavaScript 类型的超集,主要是类型检查,需要被编译为 JavaScript 在浏览器上运行。 (*) Progressive Web App (PWA) Support // 渐进式Web应用程序 (*) Router // vue-router(vue路由) (*) Vuex // vuex(vue的状态管理) (*) CSS Pre-processors // CSS 预处理器(如:less、sass) (*) Linter / Formatter // 代码风格检查和格式化(如:ESlint) (*) Unit Testing // 单元测试(unit tests) (*) E2E Testing // e2e(end to end) 测试
选择你需要的,然后 enter 。
? Use class-style component syntax? (Y/n) y // 是否使用Class风格装饰器?
即原本是:home = new Vue()创建vue实例
使用装饰器后:class home extends Vue{}
? Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? (Y/n)
使用Babel与TypeScript一起用于自动检测的填充? y
? Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n)
路由使用历史模式? y
使用什么css预编译器? 我选择的 Sass/SCSS (with node-sass)
ESLint with error prevention only // 只进行报错提醒;
ESLint + Airbnb config // 不严谨模式;
ESLint + Standard config // 正常模式;
ESLint + Prettier // 严格模式; (我选这个)
TSLint (deprecated) // typescript格式验证工具
代码检查方式:我选择保存时检查
? Save this as a preset for future projects? (y/N)
是否在以后的项目中使用以上配置? N
至此,安装完成。
启动项目。
项目列表如下:
- vue-cli构建TodoList项目
- vue-cli如何快速构建vue项目
- vue-cli构建vue项目
- vue-cli快速构建项目结构
- 详解vue-cli快速构建项目以及引入bootstrap、jq
- 如何在手机端查看测试vue-cli构建的项目
- vue-cli 的安装,webpack+ vue构建项目
- webstorm 通过vue-cli3 构建 项目(二)---常用的组件及其配置
- vue-cli构建vue项目
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(二)安装 nodejs 环境以及 vue-cli 构建初始项目
- vue-cli构建项目 npm run build后应该怎么运行在本地查看效果
- vue-cli构建项目使用 less
- vue-cli构建项目使用 less
- vue-cli -- > 项目基本构建的方法
- 从0到1构建vueSSR项目之node以及vue-cli3的配置
- vue项目开发(一) 利用vue-cli+webpack构建一个vue项目
- 从0到1构建vueSSR项目之node以及vue-cli3的配置
- vue-cli构建的项目中图片路径以变量形式传入时显示解决办法
- Node.js和vue-cli构建vueJS基础项目
- vue-cli快速构建项目>>>>及引入jquery、jquery插件、this的指向 mounted钩子函数应用