创建 VUE2 项目

vue-cli版本查看、更新:点击查看

创建一个项目

//1. 命令 回车
  vue create 项目名
//2.选择自定义配置
  Manually select features
//3.选择你需要的配置(用空格选中)
  Babel (必选)
  TypeScript(项目中使用ts开发的话,就勾选)
  Progressive Web App (PWA) Support  (接口缓存,优化项目)
  Router
  Vuex 
  CSS Pre-processors (css预处理器,需要)
  Linter / Formatter (代码格式,一般默认选中)
  Unit Testing (代码测试)
  E2E Testing(需求界面测试)
//4.根据你选的配置进行Y/N选择
//5.选择完之后,就可以运行项目  
npm run serve
  1. 创建项目配置说明

    babel:
    是解析我们es6的代码的,为什么要用它呢?是因为对于一些ie浏览器,甚至其他的浏览器的低版本,还不能识别es6代码,但是vue里面好多es6的代码,这个时候我们就可以用babel这个工具将我们的es6的代码转译成浏览器能识别的代码。所以必须要选择。

    TypeScript
    如果项目中使用typescripy开发的话,就选择

    Progressive Web App(PWA)
    渐进式网络应用程序(Progressive Web Apps)
    渐进式Web应用程序是将最佳网络和最佳应用程序相结合的体验。从浏览器选项卡中的第一次访问开始,它们对用户非常有用,无需安装。随着用户逐渐与应用程序建立关系,它变得越来越强大。即使在片状网络上,它也能快速加载,发送相关的推送通知,主屏幕上有一个图标,并作为顶级全屏体验加载。

    Router
    路由,有需要就选择,也可以之后引入

    Vuex
    仓库,有需要就选择,也可以之后引入

    CSS pre-processor
    选择css预处理

    Linter/Formatter
    代码风格、格式校验

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

    b. ESLint + Airbnb config
    使用 ESLint 官网推荐的规则 + Airbnb 第三方的配置

    c. ESLint + Standard config
    使用 ESLint 官网推荐的规则 + Standard 第三方的配置

    d. ESLint + Prettier
    使用 ESLint 官网推荐的规则 + Prettier 第三方的配置
    Prettier 主要是做风格统一。代码格式化工具

    Unit Testing
    代码测试

    E2E Testing
    需求界面测试

    pick additional lint features
    代码校验
    Lint on save (保存就检查)
    Lint and fix on commit(fix和commit时候检查)

    Where do you prefer placing config for Babel, PostCSS, ESLint, etc.?
    存放配置
    In dedicated config files(保存到其他专用配置文件里)
    In package.json(保存到package.json里面)

安装选择:

? Choose a version of Vue.js that you want to start the project with 
❯ 2.x
  3.x
  #选择vue的版本,我选的是2.x
? Use history mode for router? (Requires proper server setup for index fallback in production) (Y/n) Y  
对于路由的模式是否为 history。选 yes
? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported 
by default): 
  Sass/SCSS (with dart-sass) # Sass安装需要Ruby环境,是在服务端处理的,SCSS 是 Sass3新语法(完全兼容 CSS3且继承Sass功能)
❯ Sass/SCSS (with node-sass) 	#一般选择这个
  Less Less # 最终会通过编译处理输出css到浏览器,Less 既可以在客户端上运行,也可在服务端运行 (借助 Node.js)
  Stylus # 主要用来给Node项目进行CSS预处理支持,Stylus功能上更为强壮,和js联系更加紧密,可创建健壮的、动态的的CSS。
? Pick a linter / formatter config: 
  ESLint with error prevention only # 只有错误预防
  ESLint + Airbnb config # Airbnb 配置
  ESLint + Standard config # 标准配置
❯ ESLint + Prettier # 使用较多 (漂亮的配置)
? Pick additional lint features: (Press <space> to select, <a> to toggle all, <i
> to invert selection)
❯ Lint on save # 保存就检查代码
  Lint and fix on commit # fix和commit时候检查代码
# 将Babel、ESLint等其他选项是独立放置,还是在package.json文件中。
? Where do you prefer placing config for Babel, ESLint, etc.? (Use arrow keys)
❯ In dedicated config files # 独立文件放置(一般选此项)
  In package.json # 放在package.json里
? Save this as a preset for future projects? (y/N) y 
# 选择yes,记录本次配置,然后需要你起个名,方便下次配置
# 选择no,不进行记录
? Save preset as: test # 配置项的名称为test。

最终配置
在这里插入图片描述

  • 6
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要使用Vue CLI创建Vue2项目,你需要先全局安装一个桥接工具,并按照以下步骤进行操作: 1. 第一步:搭建Node.js运行环境。根据你的操作系统选择合适的安装包,可以在官网https://nodejs.org/en/download/下载安装。 2. 第二步:安装Webpack。在命令行中运行以下命令来全局安装Webpack:npm install webpack -g。 3. 第三步:安装脚手架。在命令行中运行以下命令来全局安装Vue CLI 2的脚手架:npm install -g @vue/cli-init。 4. 第四步:创建项目。在命令行中进入项目要存放的文件夹,并运行以下命令来创建项目vue init webpack my-project。其中,my-project为你的项目名称。根据命令行的提示,配置项目的相关属性信息,比如项目名称、项目描述、作者等。 5. 项目创建完成后,进入项目目录,运行命令npm run dev来启动本地开发服务器。将命令行中显示的网址复制到浏览器中,即可访问你创建Vue2项目。 引用 请注意,以上步骤是使用Vue CLI 2来创建Vue2项目的方法。如果你使用的是Vue CLI 3及以上版本,请参考官方文档进行操作。引用<span class="em">1</span><span class="em">2</span> #### 引用[.reference_title] - *1* [使用vue-cli创建vue2项目(详解)](https://blog.csdn.net/qq_43080548/article/details/123919123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Vue CLI创建vue2项目](https://blog.csdn.net/woshiliyuwang/article/details/122989570)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值