使用vue-cli脚手架创建vue项目

首先,你已经安装了node。

使用vue-cli@2 创建项目

执行 命令:

npm i -g vue-cli@2 //全局安装vue-cli@2脚手架 :

vue init webpack myApp //开始创建项目,项目名称myapp

 ? Project name (myApp)  --->项目名称(不能与创建项目名称相同)
? Project description (A Vue.js project) ---> 项目描述 (可不填,默认A Vue.js project)
? ? Author (hbf <hbf@***.cn>) ---> 作者名称
? Vue build (Use arrow keys) ---->build是项目打包时的命令,可通过上下键进行选择,通常选一
Runtime + Compiler: recommended for most users ---->翻译:运行时+编译器:推荐给大多数用户
Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files - re
nder functions are required elsewhere ---->翻译:仅限运行时:大约6KB的lighter min+gzip,但是模板(或任何特定于vue的HTML)只允许在.vue文件中使用——其他地方需要渲染函数
? Install vue-router? (Y/n) ---> 是否初始化路由,建议选y,路由是项目必备
? Use ESLint to lint your code? (Y/n) ---> 是否用ESLint来校验你的代码。(如果想代码更规范,可选,比如多一个或少一个空格,都是报警告信息)
? Set up unit tests (Y/n) --->是否建立单元测试(感觉没太大关系,就没选)
? Setup e2e tests with Nightwatch? No ---->用夜视器设置e2e测试(感觉没太大关系,就没选)
? ? Should we run `npm install` for you after the project has been created? (recommended) (Use arrow keys) ---->是否创建完成后执行npm install(安装node-models),项目创建完成后必须安装,
Yes, use NPM ---> 用npm 创建
Yes, use Yarn ---> 用yarn 创建(安装了yarn才能使用)
No, I will handle that myself ---> 自己创建

使用vue-cli@3 创建项目

执行命令 :

npm i -g @vue/cli //全局安装vue-cli@3脚手架 :

vue create myApp //开始创建项目,项目名称myapp

? Please pick a preset: (Use arrow keys)  ---->首先就会有三个选项
hbf (vue-router, vuex, babel, eslint) ---->之前创建项目时保存的
default (babel, eslint) ---->默认的。所缺的插件可以后续用到了再安装,安装命令网上一搜一堆。
Manually select features ---->自己选择 ? Check the features needed for your project: (Press <space> to select, <a> to toggle all, <i> to invert selection) ---->项目所需要的模块 (多选,通过上下键移动,空格键选择选项)
(*) Babel
( ) TypeScript --->慎重选择,一种开发语言,不懂的千万不要选。
( ) Progressive Web App (PWA) Support ---->渐进式Web应用程序(PWA)支持
( *) Router ---> 路由
( *) Vuex ---> 状态管理器
( *) CSS Pre-processors ---> css预处理器,如果用less,sess等,就要选啦
() Linter / Formatter --->代码校验
( ) Unit Testing --->单元测试
( ) E2E Testing --->单元测试 ? Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n) --->路由是否使用 history模式,看项目需求的,自己写着玩的项目就随便啦 ? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported by default): (Use arrow keys) --->上面选了css预处理器,下面就要选处理哪种。
Sass/SCSS (with dart-sass) ---> dart-sass没用过
Sass/SCSS (with node-sass) --->sess我们一般会用node-sass
Less
Stylus ? Pick a linter / formatter config: (Use arrow keys) --->代码校验
ESLint with error prevention only --->ESLint只与错误预防
ESLint + Airbnb config --->
ESLint + Standard config --->ESLint + 标准配置
ESLint + Prettier --->严格校验, //下面的不是太懂其中奥妙,感觉不同选择直接没太大差别,随意选择吧。 ? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i> to invert selection) ---> 选择额外的lint功能
(*) Lint on save
( ) Lint and fix on commit ? Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? (Use arrow keys) --->配置文件房子哪个文件里
In dedicated config files
In package.json ? Save this as a preset for future projects? (y/N) --->是否保存现在的配置,如果保存,下次就可以直接选择使用

等着创建就可以了。

创建完成后执行下面命令

cd myApp

如果安装时最后一项选的最后一个,这里就要执行

npm install

最后执行:

npm run dev

项目启动完成 ,在浏览器访问http://localhost:8081(根据自己的地址访问,如下图)

页面显示如下图,就说明创建成功啦

使用vue-cli脚手架创建vue项目的更多相关文章

  1. 使用Vue CLI脚手架搭建vue项目

    本次是使用@vue/cli 3.11.0版本搭建的vue项目 1. 首先确保自己的电脑上的Node.js的版本是8.9版本或者以上 2. 全局安装vue/cli npm install @vue/cl ...

  2. Vue CLI Webpack 创建Vue项目

    简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还 ...

  3. 用vue脚手架创建bootstrap-vue项目

    用vue脚手架创建bootstrap-vue项目 框架的地址:https://bootstrap-vue.js.org/docs/ 第一步 vue init webpack demo第二步 cd de ...

  4. vue-cli 3.0脚手架创建vue项目

    1. 卸载vue-cli 2.0 npm uninstall -g vue-cli 2. 安装vue-cli 3.0 npm install @vue/cli 3. 创建项目 npm create & ...

  5. 13. Vue CLI脚手架

    一. Vue CLI 介绍 1. 什么是Vue CLI? Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.Vue CLI 致力于将 Vue 生态中的工具基础标准化.它确保了各种构建工 ...

  6. 在使用vue+webpack模版创建的项目中使用font-awesome

    前言:最近使用vue+webpack进行一个小项目的开发,按照官方模版文档完成项目初始化后打算引入ont-awesome字体图标库进行使用,引入过程中遇到一些问题并解决,现记录如下. 一开始进展很顺利 ...

  7. Vue Cli 3:vue.config.js配置文件

    Vue Cli 3生成的项目结构,没有build.config目录,而是使用vue.config.js来进行配置. vue.config.js 是一个可选的配置文件,如果项目的 (和 package. ...

  8. vue第六单元(vue的实例和组件-vue实例的相关属性和方法-解释vue的原理-创建vue的组件)

    第六单元(vue的实例和组件-vue实例的相关属性和方法-解释vue的原理-创建vue的组件) #课程目标 掌握vue实例的相关属性和方法的含义和使用 了解vue的数据响应原理 熟悉创建组件,了解全局 ...

  9. 通过脚手架创建Vue项目

    第一步 准备工作 1.下载安装Node.js 验证是否安装的方法,在命令行输入node -v 2.安装Vue 在命令行输入npm install -g @vue/cli 查看Vue版本号 npm vu ...

随机推荐

  1. Java基础--数组的定义

    1.数组的定义 数组:一组能够储存相同数据类型值的变量的集合. 2.数组的赋值方式 (1)使用默认的初始值来初始化数组中的每一个元素 语法:数组元素类型[]数组名 = new数组元素类型[数组中元素的 ...

  2. 关于使用layui中的tree的一个坑

    最近几天,因为项目需要,所以自学了下layui,在使用之前就对其比较感兴趣,毕竟封装的东西也不错(个人见解),在接触到layui之后,现在有个需要就是将部门做成tree的样子,开始觉得不怎么难,毕竟都 ...

  3. 桌面运维之Windows快捷键,每一个工程师都是“快捷键”的工程师!

    1.win快捷键 首先教大家win7新增的3D效果: Win + Tab 快速切换已打开的程序(和Alt+tab一样的效果) Win + Home 将所有使用中窗口以外的窗口最小化 Win + Spa ...

  4. UICollectionViewCell设置阴影

    //@mg:masksToBounds必须为NO否者阴影没有效果 // cell.layer.masksToBounds = NO; cell.layer.contentsScale = [UIScr ...

  5. Element UI中的上传文件功能

    上传文件给后台: <el-upload style="display:inline-block" :limit=" class="upload-demo& ...

  6. Crypto++ 无法解析的外部符号 CryptoPP::AssignIntToInteger

    预处理器定义中添加:CRYPTOPP_NO_ASSIGN_TO_INTEGER 方案出自:https://github.com/weidai11/cryptopp/issues/389

  7. Asp.Net Core 3.1 获取不到Post、Put请求的内容 System.NotSupportedException Specified method is not supported

    # 问题 是这样的,我.net core 2.1的项目,读取.获取Post请求内容的一段代码,大概这样: [HttpPost] public async Task<IActionResult& ...

  8. JDK14发布了,快来看看有什么新特性吧

    序言

  9. CSS每日学习笔记(1)

    7.30.2019 1.CSS 文本属性 属性 描述 color 设置文本颜色 direction 设置文本方向. line-height 设置行高. letter-spacing 设置字符间距. t ...

  10. React && ReactDOM

    如果你是 React 的初学者,一定会对 React 和 ReactDOM 感到迷惑.为什么要分成两个包呢?害得我还要引入两次,说好的减轻开发人员负担呢,这丫的在搞什么飞机.带着这个疑问,我们一起来康 ...