使用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 ...
随机推荐
- 一键制作镜像并发布到k8s
*:first-child { margin-top: 0 !important; } .markdown-body>*:last-child { margin-bottom: 0 !impor ...
- 基于Unix Socket的可靠Node.js HTTP代理实现(支持WebSocket协议)
实现代理服务,最常见的便是代理服务器代理相应的协议体请求源站,并将响应从源站转发给客户端.而在本文的场景中,代理服务及源服务采用相同技术栈(Node.js),源服务是由代理服务fork出的业务服务(如 ...
- 自动控制理论的MATLAB仿真实例(二)
%求方程的解 x=sym('x'); fx=(3*x*x+2*x)*(x*x+2.32*x+4)-(2*x+2.32)*(x*x*x+x*x) fx =
- celery异步任务 定时任务
以前项目中用到过 celery ,但是没怎么记笔记,现在在记一下,方便以后用. Celery.png 问:Celery 是什么? 答:Celery 是一个由 Python 编写的简单.灵活.可靠的 ...
- Win10下如何安装和搭建appium自动化测试环境
转:https://www.cnblogs.com/huainanhai/p/11577419.html 安装Android SDK https://www.jianshu.com/p/2acdc1d ...
- 全球疫情统计APP图表形式展示
全球疫情统计APP图表展示: 将该任务分解成三部分来逐个实现: ①爬取全球的疫情数据存储到云服务器的MySQL上 ②在web项目里添加一个servlet,通过参数的传递得到对应的json数据 ③设计A ...
- php 生成游戏兑换码(礼包)方法
最近项目中要做礼包码生成,看了看网上的代码,可以使用php扩展unid 当然我这里并不是用的unid,而是使用的php自带的uniqid,人狠话不多.看代码 /** * 生成礼包接口 100W数据同时 ...
- react 装 router - yarn add react-router-dom@next
react 装 router yarn add react-router-dom@next
- Crypto++ 无法解析的外部符号 CryptoPP::AssignIntToInteger
预处理器定义中添加:CRYPTOPP_NO_ASSIGN_TO_INTEGER 方案出自:https://github.com/weidai11/cryptopp/issues/389
- 再刷JVM-JVM运行时数据区域
前言 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域有各自的用途,以及创建和销毁的时机,有的区域随着虚拟机进程的启动而一直存在,有些区域则是依赖用户线程 ...