【vue学习】vue项目创建

VUE项目创建:

一.前提条件:

1、node安装,   下载地址为:https://nodejs.org/en/

2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功

【vue学习】vue项目创建

 

3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/

  输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了。

【vue学习】vue项目创建

 

检查是否安装成功:

【vue学习】vue项目创建

 

 

 

 

 二、搭建vue项目环境

如果已经下载vue,可以直接创建项目,如果对自己下载的vue版本不满意,需要先卸载vue,再进行安装

 

vue卸载:

 

vue-cli(1.x或2.x):npm uninstall vue-cli -g 或 yarn global remove vue-cli
cli3:npm uninstall -g @vue/cli 或 yarn global remove @vue/cli

 

vue查看:

 

vue --version 或 vue -V (V大写)

 

话不多说,正式开始------------------------------------------

 

步骤1.全局安装vue-cli

   --> 情况1.vue-cli(1.x或2.x)快速创建项目:

    1.全局安装 npm install --global vue-cli;
    2.查看版本/是否安装成功 vue -V; (2.xx)
    3.在新文件夹下创建项目 vue init webpack‘project’;

【vue学习】vue项目创建
? 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学习】vue项目创建

 

   

   --> 情况2.vue-cli3快速创建项目: 可参考:https://www.jianshu.com/p/c028e4cfc8c8
    条件:npm 更至最新 node >=8.9;
    1.全局安装 npm install -g @vue/cli 或 yarn global add @vue/cli;
    2.查看版本/是否安装成功 vue -V; (3.0.0)
    3.在新文件夹下创建项目 vue create‘project’;

【vue学习】vue项目创建
? 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) Y --->路由是否使用 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) N --->是否保存现在的配置,如果保存,下次就可以直接选择使用 
【vue学习】vue项目创建

 

等待创建就可以了。。。。

 

步骤2.创建完成后执行下面命令:

cd project

 

步骤3.安装依赖包

npm install 或 npm i

yarn

 

步骤4.运行项目:

npm run dev

 

恭喜你!!项目创建完毕

【vue学习】vue项目创建

 

 

 

 

结束------------------------------------------

 

上一篇:【学习】es6实战+vue了解+vue安装


下一篇:day12