一、安装vue-cli3.0并创建vue项目

亦凉 2023-06-09 15:22 89阅读 0赞

说明:因为是刚开始学习vue-cli3.0,内容有些粗糙,更细节方面可能会存在问题,待以后发现再更新

1、安装vue-cli3.0,若安装了vue-cli2.0先卸载

  1. npm uninstall -g vue-cli

2、安装vue-cli3.0

  1. npm install -g @vue/cli

3、查看vue版本

  1. vue -V

注:无论时卸载还是安装,若有问题,可删除原来的node_global和node_cache文件中内容,这删除之后会将原来全局安装的插件都删掉,然后执行第2步,安装vue-cli3.0成功后重新全局安装原有的插件,包括aliyun镜像cnpm等

4、创建项目 project是项目名,可自定义,记得cd切换到想要创建项目的根目录下

  1. vue create project

过程:

1)Please pick a preset: 这是选择创建项目配置,上下键选择第一个为默认,第二个是自定义,一般都选第二个自定义,回车确定

20191021184018469.png

2)Check the features needed for your project: 创建项目时自带的功能,选中某项按空格确定选择或不选择,选中有*,

说明:默认是有两个选中的Babel和Linter

  1. ( ) Babel
  2. ( ) TypeScript // JavaScript的一个超集(添加了可选的静态类型和基于类的面向对象编程:类型批注和编译时类型检查、类、接口、模块、lambda 函数)
  3. ( ) Progressive Web App (PWA) Support // 渐进式Web应用程序
  4. ( ) Router // vue-router(vue路由)
  5. ( ) Vuex // vuex(vue的状态管理模式)
  6. ( ) CSS Pre-processors // CSS 预处理器(如:less、sass)
  7. ( ) Linter / Formatter // 代码风格检查和格式化(如:ESlint)
  8. ( ) Unit Testing // 单元测试(unit tests)
  9. ( ) E2E Testing // e2e(end to end) 测试

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTk5NjYzMg_size_16_color_FFFFFF_t_70 3)Use history mode for router? //在生产中需要适当的服务器设置用于索引回退,选择Yes

4)Pick a CSS pre-processor css预处理器 这里选择第一个Sass/SCSS (with dart-sass)

  1. Sass安装需要Ruby环境,是在服务端处理的,SCSS Sass3新语法(完全兼容 CSS3且继承Sass功能)
  2. LESS //Less最终会通过编译处理输出css到浏览器,Less 既可以在客户端上运行,也可在服务端运行 (借助 Node.js)
  3. Stylus //Stylus主要用来给Node项目进行CSS预处理支持,Stylus功能上更为强壮,和js联系更加紧密,可创建健壮的、动态的的CSS。

20191021185629225.png

5)Pick a linter / formatter config: 语法检测工具 ,此处选择ESLint + Prettier

ESLint with error prevention only 仅错误预防

ESLint + Airbnb config Airbnb配置

ESLint + Standard config 标准配置

ESLint + Prettier 该配置应该比较完善

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTk5NjYzMg_size_16_color_FFFFFF_t_70 1

6)语法检查方式,这里保存就检测Lint on save

20191021190356956.png

7)Where do you prefer placing config for Babel, PostCSS, ESLint, etc.? 配置文件放于哪里,选择In dedicated config files

In dedicated config files // 独立文件放置
In package.json // 放package.json里

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MTk5NjYzMg_size_16_color_FFFFFF_t_70 2

8)Save this as a preset for future projects? 将此保存为将来项目的预设?,如果预设的话,起个名字,下次创建项目可以使用该模板直接创建,不用再次选择 ,在第一步选择预设的名字即可,因为很多功能不太熟,这里选择No,然后项目开始创建

20191021190817825.png

发表评论

表情:
评论列表 (有 0 条评论,89人围观)

还没有评论,来说两句吧...

相关阅读