cli-4.x已经发布好久了,斟酌了好久,还是决定将原来的cli-2.x升级到4.x,详细的升级过程可以戳这里
1、创建项目 vue create vuetest
2、选择配置方式
? Please pick a preset: (Use arrow keys) ☜(使用箭头键) > default (babel, eslint) ☜(使用默认的配置,会安装babel和eslint) Manually select features ☜(手动配置)
这里我选择的是手动配置(使用↑ ↓箭头切换,Enter确认,箭头切换失效可以戳这里),当然如果你之前有保存过配置模板的话,在这里还会有第三个选项就是你之前保存过的(下面会说到),因为想想配置的不是很多,所以习惯了每次都是手动配置
3、手动配置项选择
通过↑ ↓ 箭头选择你要配置的项,按 空格 是选中,按 a 是全选,按 i 是反选 (以下是每一个选项的详细解释)
? Please pick a preset: Manually select features ? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection) >(*) Babel ☜(转码器,可以将ES6代码转为ES5代码) ( ) TypeScript ☜( js的超集,强类型语言) ( ) Progressive Web App (PWA) Support ☜(渐进式Web应用程序) ( ) Router ☜(vue-router(vue路由)) ( ) Vuex ☜(vuex(vue的状态管理模式)) ( ) CSS Pre-processors ☜(CSS 预处理器(如:less、sass)) (*) Linter / Formatter ☜(代码风格检查和格式化(如:ESlint)) ( ) Unit Testing ☜(单元测试) ( ) E2E Testing ☜(集成测试)
根据自己项目的实际需求选择合适的配置
我这里是全选了 这里是后面会出现的配置详细信息
?Use class-style component syntax? (Y/n): ☜(是否使用babel做转义) --------------------------------------------------------------------------------------- ?Use Babel alongside TypeScript (required for modern mode, auto-detected polyfills, transpiling JSX)? ☜(使用Babel与TypeScript一起用于自动检测的填充) --------------------------------------------------------------------------------------- ?Use history mode for router? (Requires proper server setup for index fallback in production) ☜(路由模式) -------------------------------------------------------------------------------------- ?Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys) ☜(CSS编译器) > Sass/SCSS (with dart-sass) ☜(保存后编译) Sass/SCSS (with node-sass) ☜(实时编译) Less Stylus ---------------------------------------------------------------------------------------- ?Pick a linter / formatter config: (Use arrow keys) ☜(选择语法检查规范) > ESLint with error prevention only ☜(只进行报错提醒) ESLint + Airbnb config ☜(不严谨模式) ESLint + Standard config ☜(正常模式) ESLint + Prettier ☜(严格模式) TSLint (deprecated) ☜(typescript格式验证工具) ---------------------------------------------------------------------------------------- ? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection) ☜(选择什么时候进行代码规则检测) >(*) Lint on save ☜(保存就检测) ( ) Lint and fix on commit ☜(fix和commit时候检测) ----------------------------------------------------------------------------------------- ? Pick a unit testing solution >(*) Mocha + Chai ☜(mocha灵活,只提供简单的测试结构,如果需要其他功能需要添加其他库/插件完成。必须在全局环境中安装) ( ) Jest ☜(安装配置简单,容易上手。内置Istanbul,可以查看到测试覆盖率,相较于Mocha:配置简洁、测试代码简洁、易于和babel集成、内置丰富的expect) ------------------------------------------------------------------------------------------ ? Where do you prefer placing config for Babel, ESLint, etc.? (Use arrow keys) ☜(选择如何存放配置测) > In dedicated config files ☜(独立文件放置) In package.json ☜(放package.json里) ----------------------------------------------------------------------------------------- ? Save this as a preset for future projects? (y/N) ☜(保存上述配置,保存后下一次可直接根据上述配置生成项目,就是上面提到的第三种情况)
到这里配置就基本完成了,等待项目加载各种包...
加载完成后,进入项目, npm run serve 启动就可以了...
ps:下面看下vue-cli2.9.6升级vue-cli4.x相关问题
最近公司想要进行技术升级,因为疫情的原因,我在家关了两个多月(呜呜~),来公司他们都已经工作有一段时间,于是我只能自己搞了,先看一下我的环境
他们说新项目要求使用cli4.x,于是网上找了步骤执行(建议看完再实际操作)
1、首先卸载
npm uninstall -g @vue-cli
执行了之后使用 vue -V ,发现版本仍然是2.9.6,感觉没卸载掉呀,不管,继续按照网上的教程安装
2、安装
npm install -g @vue-cli
执行完成之后发现查看版本出来的仍然是2.9.6,很烦,然后就去网上找了一大堆,发现发现都是互相copy的博客,怎么办了,环境还是要继续升级的呀,然后我就只能采用最原始的办法 删文件
1、命令行执行 where vue
找到vue-cli文件夹,(不相信的话先备份一下)然后删除
2、执行 vue -V 这个时候应该是看不到版本号了吧(看得到那就说明你删错地方了,不能怪我)
3、重新安装
npm install -g @vue-cli
4、看一下版本号
总结
到此这篇关于使用vue cli4.x搭建vue项目的过程详解的文章就介绍到这了,更多相关cli4.x搭建vue项目内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!
本文向大家介绍详解Vue使用 vue-cli 搭建项目,包括了详解Vue使用 vue-cli 搭建项目的使用技巧和注意事项,需要的朋友参考一下 vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直
本文向大家介绍vue-cli3.0 脚手架搭建项目的过程详解,包括了vue-cli3.0 脚手架搭建项目的过程详解的使用技巧和注意事项,需要的朋友参考一下 1.安装vue-cli 3.0 安装成功后查看版本:vue -V(大写的V) 2.命令变化 用法:create [options] <app-name> 创建一个由 `vue-cli-service` 提供支持的新项目 选项: -p, --
本文向大家介绍webpack4+Vue搭建自己的Vue-cli项目过程分享,包括了webpack4+Vue搭建自己的Vue-cli项目过程分享的使用技巧和注意事项,需要的朋友参考一下 前言 对于vue-cli的强大,使用过的人都知道,极大的帮助我们降低了vue的入门门槛 最近在看webpack4,深感知识浅薄,这两天也一直在思考cli的配置,借助一些别人的实践,尝试自己搭建vue的项目,这里使用w
本文向大家介绍Vue项目环境搭建详细总结,包括了Vue项目环境搭建详细总结的使用技巧和注意事项,需要的朋友参考一下 关于Vue安装的详细步骤总结 安装NodeJs 首先解释一下什么是nodejs,为什么要安装node?node的优点? node.js是一个运行在chromeJavascript运行环境下(俗称GoogleV8引擎)的开发平台,用来方便快捷的创建服务器端网络应用程序,也可以把它理解为
本文向大家介绍详解如何使用vue-cli脚手架搭建Vue.js项目,包括了详解如何使用vue-cli脚手架搭建Vue.js项目的使用技巧和注意事项,需要的朋友参考一下 1. 前言 vue-cli 一个简单的构建Vue.js项目的命令行界面 整体过程: 后面分步说明。 2. 安装 前提条件,Node.js >=4.x版本,建议使用6.x版本。npm版本 > 3.x 全局安装vue-cli 3. 使用
本文向大家介绍详解用webpack2搭建angular2的项目,包括了详解用webpack2搭建angular2的项目的使用技巧和注意事项,需要的朋友参考一下 webpack2和angular2搭建的项目 github地址:项目链接 npm install,安装依赖包 npm run dev,启动本地工程,在localhost:1699进行预览 webpack配置文件开发版: 搭建中遇到的问题: