使用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异常和throw和throws的区别

    之前在编程中编译完成后,运行时,会遇见一些常见的错误,如NullPointerException,ArrayIndexOutOfBoundsException等等 在今天重新回顾学习了java异常,总 ...

  2. 日常破解---XCTF_APP1获取flag记录

    日常破解---XCTF_APP1获取flag记录 一.题目来源   来源:XCTF社区安卓题目app1 二.解题记录     1.首先安装到模拟器中运行一下,如下图所示,点击一下按钮,弹出提示年轻人不 ...

  3. 如何分析SpringBoot源码模块及结构?--SpringBoot源码(二)

    注:该源码分析对应SpringBoot版本为2.1.0.RELEASE 1 前言 本篇接 如何搭建自己的SpringBoot源码调试环境?--SpringBoot源码(一). 前面搭建好了自己本地的S ...

  4. JSON Serialization/Deserialization in C#

    因为对C#不是特别熟悉,但是最近写个c#的demo,需要对获取的的json字符串进行解析,开始使用Newtonsoft.Json.Linq尝试了以下,但是感觉操作起来比较麻烦,尤其对与JSON结构比较 ...

  5. 去除 inline-block 元素间距

    案例重现 布局时经常能发现inline元素和inline-block元素水平呈现的元素间,会存在着一些意想不到的间距,举例: .inline-block { display: inline-block ...

  6. 【摩天大楼平地起】基础篇 09 简述N种查找算法

    引言 在开始之前首先可以先思考一下假如没有查找算法会是什么情况?所有数据结构都需要全部遍历一遍,每次都一遍又一遍的查,从本质而言查找算法就是为了提高效率. 经过前人一代又一代的努力,目前的查找算法大致 ...

  7. 一文搞懂 Elasticsearch 之 Mapping

    这篇文章主要介绍 Mapping.Dynamic Mapping 以及 ElasticSearch 是如何自动判断字段的类型,同时介绍 Mapping 的相关参数设置. 首先来看下什么是 Mappin ...

  8. 组件/ 外层数据初始化时候,不应该触发 on-change 事件

    组件/ 外层数据初始化时候,不应该触发 on-change 事件 watch: { value (value) { this.noOnChange = true // 外层传值 不触发on-chang ...

  9. Jupyter NoteBook 系列之 安装启动和常用设置

    介绍 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,目前支持运行 40 多种编程语言. Jupyter Notebook 的本质是一个 Web 应 ...

  10. 写了个python脚本,循环执行某一个目录下的jmeter脚本————解决的问题,每次回归时,都得一个个拉取

    import os import time #需要你改的就这3个参数 #path是放你jmx脚本的文件夹路径 path="D:\\桌面\\每次都是从共享上考最新的\\" #jtl_ ...