使用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 ...
随机推荐
- EventEmitter:从命令式 JavaScript class 到声明函数式的华丽转身
新书终于截稿,今天稍有空闲,为大家奉献一篇关于 JavaScript 语言风格的文章,主角是函数声明式. 灵活的 JavaScript 及其 multiparadigm 相信"函数式&quo ...
- 为什么要使用webpack?
在网页中会引用到哪些常见的静态资源? js (.js .jsx .coffee .ts) css (.css .less .sass .scss scss是sass的plus版) imag ...
- 关于有趣的windows.h
system 函数: 这个函数差不多就是调用 cmd (命令提示符). 当然,不一定要在程序中调用,用 txt 打入文本( 不用加system() )后改后缀名为 cmd 后运行即可. Win 键 + ...
- 峰哥说技术:10-Spring Boot静态资源处理
Spring Boot深度课程系列 峰哥说技术—2020庚子年重磅推出.战胜病毒.我们在行动 10 峰哥说技术:Spring Boot静态资源处理 今天我们聊聊关于 Spring Boot 中关于静 ...
- json中存整形数值,前端返回为空
实现目标: 在servlet中将整型数值转为json,然后在前端获取 问题描述: 前端获取为空,显示为:console.log打印为:{} 解决办法: 在servlet中将数值转为json格式再进行传 ...
- 实验一 Linux系统与应用准备(嵌入式Linux工程师的“修真之路”)
作业格式 项目 内容 这个作业属于哪个课程 这里是链接[https://edu.cnblogs.com/campus/nchu/2020SpringSystemAndApplication] 这个作业 ...
- 内存管理 malloc free 的实现
libc 中提供非常好用的 malloc free 功能,如果自己实现一个,应该怎么做. 要实现 malloc free 需要有 可以分配内存使用的堆,和记录内存使用情况的链表. 如下图所示,堆从高 ...
- 关于ATL生成COM注册失败解决方法
最近搞C++封装研究了下COM 做最后整理打包的时候发现各种问题引发的注册失败,so整理下备忘. 1.因引用其它动态连接库与你注册的dll不在同一目录下引起的异常.(解决方法将依赖dll放置与注册dl ...
- css3系列-2.css中常见的样式属性和值
css3系列-2.css中常见的样式属性和值 继续上一篇文章的继续了解css的基础知识,关注我微信公众号:全栈学习笔记 css中常见的样式属性和值 字体与颜色 背景属性 文本属性 边框属性 内外边距 ...
- xargs命令_Linux xargs命令:一个给其他命令传递参数的过滤器
本文要为大家介绍的命令是 xargs,我们把它称为护花使者,因为它总是乐于协助其他的命令来完成一些事情.下面一起来看看它是如何护花的. xargs 是 execute arguments 的缩写,它的 ...