当前位置: 移动技术网 > IT编程>脚本编程>vue.js > vue-cli3.0 脚手架搭建项目的过程详解

vue-cli3.0 脚手架搭建项目的过程详解

2019年05月30日  | 移动技术网IT编程  | 我要评论

妥协伴奏,征服者雷萨赫尔顿,德惠二手房出售

1.安装vue-cli 3.0

npm install -g @vue/cli
# or
yarn global add @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: manually select features
 check the features needed for your project: router, vuex, css pre-processors, linter, unit
 pick a css pre-processor (postcss, autoprefixer and css modules are supported by default):
 scss/sass
 > less
 stylus

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

 please pick a preset: manually select features
 check the features needed for your project: router, vuex, css pre-processors, linter, unit
 pick a css pre-processor (postcss, autoprefixer and css modules are supported by default): 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: manually select features
 check the features needed for your project: router, vuex, css pre-processors, linter, unit
 pick a css pre-processor (postcss, autoprefixer and css modules are supported by default): stylus
 pick a linter / formatter config: 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时候检查

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

 please pick a preset: manually select features
 check the features needed for your project: router, vuex, css pre-processors, linter, unit
 pick a css pre-processor (postcss, autoprefixer and css modules are supported by default): stylus
 pick a linter / formatter config: prettier
 pick additional lint features: lint on save
 pick a unit testing solution: jest
 where do you prefer placing config for babel, postcss, eslint, etc.? (use arrow keys)
> in dedicated config files // 独立文件放置
 in package.json // 放package.json里

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

 please pick a preset: manually select features
 check the features needed for your project: router, vuex, css pre-processors, linter, unit
 pick a css pre-processor (postcss, autoprefixer and css modules are supported by default): stylus
 pick a linter / formatter config: prettier
 pick additional lint features: lint on save
 pick a unit testing solution: jest
 where do you prefer placing config for babel, postcss, eslint, etc.? in dedicated config files
 save this as a preset for future projects? (y/n) // 是否记录一下以便下次继续使用这套配置。

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

11.项目创建好后

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

12.浏览器打开 

总结

以上所述是小编给大家介绍的vue-cli3.0 脚手架搭建项目的过程详解,希望对大家有所帮助

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网