IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 几种创建vue项目的方法 -> 正文阅读

[JavaScript知识库]几种创建vue项目的方法

如果你还没有安装 VueCLI ?请执行下面的命令进行安装或是升级:
npm install --global @vue/cli

按住 shift 鼠标右键 打开PowerShell

方法一 :??vue init webpack xxx

在命令中输入以下命令创建Vue项目:

输入 vue init webpack demo727  

Project name (demo727)    项目名字 (确定则回车)

Project description (A Vue.js project)  项目描述 (确定则回车)

Author muxinzzz <719014610@qq.com>  作者 (确定则回车)

Vue build (Use arrow keys)  构建模式,默认选择第一种
> 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 - render functions are required elsewhere
仅限运行时:大约6KB min+gzip,但模板(或任何特定于Vue的HTML)只允许在.Vue文件中使用-其他地方需要呈现函数

Install vue-router? (Y/n)  是否安装引入vue-router  建议y

Use ESLint to lint your code? (Y/n) 是否使用ESlint语法 eslint的格式验证非常严格,多一个空格少一个空格都会报错  建议n

Set up unit tests (Y/n)  否设置单元测试  建议n

Setup e2e tests with Nightwatch? (Y/n)  是否和Nightwatch建立端到端的测试  建议n

Should we run `npm install` for you after the project has been created? (recommended) (Use arrow keys)  是否在项目创建之后运行“npm install”(建议)
> Yes, use NPM   是的 用npm   建议默认
  Yes, use Yarn  是的 用yarn  跟npm没什么大的区别
  No, I will handle that myself  不 我要自行安装 (选择此项之后 后续仍通过npm install 再次安装) 
  
.......回车之后  等待安装

cd demo727   进入项目目录
npm run dev  运行项目

方法二 :??vue create xxx

在命令中输入以下命令创建Vue项目:
vue create toutiao-m  
回车  让你选择创建的模式  default是默认模式
建议选择手动方式  支持更多工具的自定义  Manually select featuews  
回车  接下来让你选择在项目中需要集成的工具 例如: 按空格键选中/取消
 (*) Choose Vue version
 (*) Babel   作用是把项目中es6代码转成es5  用来去兼容低版本浏览器
 ( ) TypeScript
 ( ) Progressive Web App (PWA) Support
 (*) Router  管理项目中的路由
 (*) Vuex  管理项目中的共享数据状态
 (*) CSS Pre-processors  css处理器  sass less css处理器
 (*) Linter / Formatter  对项目中的代码进行格式化的  还有格式化校验  校验代码格式规范
 ( ) Unit Testing
 ( ) E2E Testing  
回车  接下来会问你是否使用 history 作为你的路由模式
(history模式的url比较简洁  但是兼容性不太好)  所以我们选no
回车  接下来会让你选择要使用那个css处理器
  Sass/SCSS (with dart-sass)
  Sass/SCSS (with node-sass)
  Less
  Stylus  
前两种都是sass  只是编译器不太一样  
从使用角度这几种大同小异 可以选择 第三种 Less
回车  接下来让你选择你的代码校验要使用哪种校验规范
  ESLint with error prevention only
  ESLint + Airbnb config
  ESLint + Standard config
  ESLint + Prettier 
  推荐选第三种
回车  接下来让你选择在什么情况下触发格式校验
  (*) Lint on save  当我们去修改保存文件的时候
  (*) Lint and fix on commit  当我们去执行 fix commit提交的时候
  这边建议两种都选上
回车  接下来让你选择 Babel, ESLint 生成的配置信息放哪
  In dedicated config files 生成独立的配置文件当中
  In package.json  是把上面的配置信息和package.json写到一起
  推荐 独立配置文件中 这样子查看和维护更加方便
回车  接下来问你Save this as a preset for future projects? (y/N)    是否将你刚才的一系列选择来保存一下  下次可快速创建全新的项目
如果需要 可以输入 y 然后起个名字  
如果不需要 输入no

回车  然后根据提示来
 cd toutiao-m
 npm run serve  
 
然后可以看到:
  - Local:   http://localhost:8080/    这是本机访问 
  - Network: http://192.168.1.6:8080/  这是局域网可以访问

方法三 : vue ui 创建项目

1. 在命令中输入? vue ui

2. 点击左上角的下拉选? 选择Vue项目管理器

3. 选择要创建的文件的目录地址??点击 在此创建新项目?

4. 填写项目文件夹名称? ?社会中包管理器? 建议npm

5. 选择 预设? 我这边选择手动

6. 如下图? 选择你想要的功能

1.Choose Vue version(选择版本号)在下一步配置中可以选择 2.x 或3.x
2.Babel(在webpack 中,默认只能处理 一部分 ES6 的新语法,一些更高级的ES6语法或者 ES7 语法,webpack 是处理不了的;这时候就需要 借助于第三方的 loader,来帮助webpack 处理这些高级的语法,当第三方loader 把 高级语法转为 低级的语法之后,会把结果交给 webpack 去打包到 bundle.js 中)
3.TypeScript(支持typeScript写源码)
4. Progressive Web App (PWA) Support(这个意思暂且不明白)
5. Router(自动配置路由)
6. Vuex(自动配置vuex 全局状态管理)
7. CSS Pre-processors(支持css预处理器)
8. Linter / Formatter(代码规范)
9. Unit Testing(支持单元测试)
10. E2E Testing(支持E2E测试)

7. 最后配置??

上一步选择了choose vue version? 则在配置页可选择2.x 或者3.x

①ESLint with error prevention only?只配置使用 ESLint 官网的推荐规则

②ESLint + Airbnb config? ? ? 配置使用 ESLint +Airbnb 规范

③ESLint + Standard config?通用规范 ?配置使用 ESLint + Standard 第三方的配置(一般选择此项)?

④ESLint + Prettier? 比较漂亮的规范? ? ? Prettier 主要是做风格统一。代码格式化工具

?8. 点击下方的创建项目? 则创建完成

?

?

?

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-07-28 07:38:44  更:2021-07-28 07:40:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 19:02:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码