使用vue-cli脚手架创建vue项目
使用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项目的更多相关文章
- 使用Vue CLI脚手架搭建vue项目
本次是使用@vue/cli 3.11.0版本搭建的vue项目 1. 首先确保自己的电脑上的Node.js的版本是8.9版本或者以上 2. 全局安装vue/cli npm install @vue/cl ...
- Vue CLI Webpack 创建Vue项目
简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅易于上手,还 ...
- 用vue脚手架创建bootstrap-vue项目
用vue脚手架创建bootstrap-vue项目 框架的地址:https://bootstrap-vue.js.org/docs/ 第一步 vue init webpack demo第二步 cd de ...
- 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 & ...
- 13. Vue CLI脚手架
一. Vue CLI 介绍 1. 什么是Vue CLI? Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.Vue CLI 致力于将 Vue 生态中的工具基础标准化.它确保了各种构建工 ...
- 在使用vue+webpack模版创建的项目中使用font-awesome
前言:最近使用vue+webpack进行一个小项目的开发,按照官方模版文档完成项目初始化后打算引入ont-awesome字体图标库进行使用,引入过程中遇到一些问题并解决,现记录如下. 一开始进展很顺利 ...
- Vue Cli 3:vue.config.js配置文件
Vue Cli 3生成的项目结构,没有build.config目录,而是使用vue.config.js来进行配置. vue.config.js 是一个可选的配置文件,如果项目的 (和 package. ...
- vue第六单元(vue的实例和组件-vue实例的相关属性和方法-解释vue的原理-创建vue的组件)
第六单元(vue的实例和组件-vue实例的相关属性和方法-解释vue的原理-创建vue的组件) #课程目标 掌握vue实例的相关属性和方法的含义和使用 了解vue的数据响应原理 熟悉创建组件,了解全局 ...
- 通过脚手架创建Vue项目
第一步 准备工作 1.下载安装Node.js 验证是否安装的方法,在命令行输入node -v 2.安装Vue 在命令行输入npm install -g @vue/cli 查看Vue版本号 npm vu ...
随机推荐
- 最简单易懂的实现CRC16校验
public String getCRC16(byte[] bytes) { //CRC寄存器全为1 int CRC = 0x0000ffff; //多项式校验值 int POLYNOMIAL = 0 ...
- 利用Java实现指定文件夹下的照片以自定义格式移动
前几天本猿的大学同学,一个漂亮的小姐姐工作时遇到了一个问题,她的需求是,在公司局域网的电脑上下载大量的图片重命名成指定得1.2.3.....以此类推,需要当天完成,我就临时给写了一个小demo. 我的 ...
- Python3基础语法和数据类型
Python3基础语法 编码 默认情况下,Python3源文件以UTF-8编码,所有字符串都是unicode字符串.当然你也可以为原码文件制定不同的编码: # -*- coding: 编码 -*- 标 ...
- flask blueprint出现的坑
from flask import Blueprint admin = Blueprint('admin',__name__) def init_bule(app): app.register_blu ...
- 原生ajax动态添加数据
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js 拖拽实现面向对象
1.js 支持面向对象编程,但只是基于面向对象,不使用类或者接口.2.演变 工厂模式------->构造函数模式---------->原型模式 工厂模式的缺点: ①函数内部new ,不太符 ...
- 2019-2020-2 20174313张博 《网络对抗技术》Exp1 PC平台逆向破解
写在前面 ·实践目标 本次实践的对象是一个名为pwn1的linux可执行文件.该程序正常执行流程是:main调用foo函数,foo函数会简单回显任何用户输入的字符串.该程序同时包含另一个代码片段——g ...
- img标签src="[object Moudle]"问题解决办法
在写组件的时候,按照如下方式来写,加载不出图片: 打开开发者工具,发现img标签对应位置显示如下: 我之前已经下载过 url-loader 解决方法如下: 加入 esModules:false 即可
- 蓝桥杯vip题阶乘计算
蓝桥杯vip题阶乘计算 详细题目 输入一个正整数n,输出n!的值. 其中n!=123*-*n. 算法描述 n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法.使用一个数组A来表示一个 ...
- (11)nc命令(每周一个linux命令)
nc(netcat)实用程序几乎可用于所有涉及TCP或UDP的事情.它可以打开TCP连接,发送UDP数据包,监听任意TCP和UDP端口,进行端口扫描,处理IPv4和IPv6.与telnet不同,nc可 ...