zoukankan      html  css  js  c++  java
  • vue-cli3.0 vue脚手架3.0的使用

    1.安装vue-cli 3.0

    npm install -g @vue/cli

    # or

    yarn globaladd @vue/cli

    安装成功后查看版本:vue -V(大写的V)

     
     

    2.命令变化

    vue create --help

    用法:create [options] <app-name>

    创建一个由 `vue-cli-service` 提供支持的新项目

    选项:

      -p, --preset <presetName>      忽略提示符并使用已保存的或远程的预设选项

      -d, --default                  忽略提示符并使用默认预设选项

      -i, --inlinePreset <json>      忽略提示符并使用内联的 JSON 字符串预设选项

      -m, --packageManager <command>  在安装依赖时使用指定的 npm 客户端

      -r, --registry <url>            在安装依赖时使用指定的 npm registry (仅用于 npm 客户端)

      -g, --git [message]            强制 / 跳过 git 初始化,并可选的指定初始化提交信息

      -n, --no-git                    跳过 git 初始化

      -f, --force                    覆写目标目录可能存在的配置

      -c, --clone                    使用 git clone 获取远程预设选项

      -x, --proxy                    使用指定的代理创建项目

      -b, --bare                      创建项目时省略默认组件中的新手指导信息

      -h, --help                      输出使用帮助信息

    3.创建项目

    去到指定目录下创建项目(project-name:项目名称)

    vue create project-name

     
     

    my-default 是 我原来保存好的模板;

    default 是 使用默认配置

    Manually select features 是 自定义配置

     
     

    4.选择配置(自定义配置)

     
     

    5.选择css预编译,这里我选择less

    ? Please pick a preset: Manuallyselect features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported bydefault):

      SCSS/SASS

      > LESS

      Stylus

    6.语法检测工具,这里我选择ESLint + Standard config

    ? Please pick a preset: Manuallyselect features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported bydefault): Stylus? Pick a linter / formatter config: (Use arrow keys)

      ESLint with error prevention only

      ESLint + Airbnb config

    > ESLint + Standard config

      ESLint + Prettier

    7.选择语法检查方式,这里我选择保存就检测

    ? Please pick a preset: Manuallyselect features? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit

    ? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported bydefault): Stylus

    ? Pick a linter / formatter config: Prettier

    ? Pick additional lint features: (Press toselect, to toggle all, to invert selection)

    >( ) Lint on save                     // 保存就检测

    ( ) Lint and fix on commit       // fix和commit时候检查

    8.接下来会问你把babel,postcss,eslint这些配置文件放哪,这里随便选,我选择放在独立文件夹

    ? Please pick a preset: Manuallyselect features

    ? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit

    ? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported bydefault): Stylus

    ? Pick a linter / formatter config: Prettier

    ? Pick additional lint features: Lint on save

    ? Pick a unit testing solution: Jest? Wheredoyou prefer placing configforBabel, PostCSS, ESLint, etc.

    ? (Use arrow keys)

    > In dedicated config files// 独立文件放置

    In package.json// 放package.json里

    9.键入N不记录,如果键入Y需要输入保存名字,如第一步所看到的我保存的名字为my-default

    ? Please pick a preset: Manuallyselect features

    ? Check the features neededforyour project: Router, Vuex, CSS Pre-processors, Linter, Unit

    ? Pick a CSS pre-processor (PostCSS, Autoprefixer and CSS Modules are supported bydefault): Stylus

    ? Pick a linter / formatter config: Prettier

    ? Pick additional lint features: Lint on save

    ? Pick a unit testing solution: Jest

    ? Wheredoyou prefer placing configforBabel, PostCSS, ESLint, etc.

    ? In dedicated config files

    ? Savethisasa presetforfuture projects? (Y/n)// 是否记录一下以便下次继续使用这套配置。

    10.确定后,等待下载依赖模块

    11.项目创建好后

    cd project-name// 进入项目根目录run serve// 运行项目

    12.浏览器打开  http://localhost:8080 




    本文来自博客园,作者:喆星高照,转载请注明原文链接:https://www.cnblogs.com/houxianzhou/p/13265454.html

  • 相关阅读:
    MySQL与Oracle 差异比较之七其它
    MySQL与Oracle 差异比较之七用户权限
    MySQL与Oracle 差异比较之六触发器
    MySQL与Oracle 差异比较之五存储过程&Function
    MySQL与Oracle 差异比较之四条件循环语句
    MySQL与Oracle 差异比较之三函数
    MySQL与Oracle 差异比较之二基本语法
    MySQL与Oracle 差异比较之一数据类型
    Nginx、fastCGI、php-fpm关系梳理
    RTSP服务器之————rtsp-server(轻量级RTSP / RTP流媒体服务器)
  • 原文地址:https://www.cnblogs.com/houxianzhou/p/13265454.html
Copyright © 2011-2022 走看看