vue-cli4环境搭建

vue/cli 官网地址

https://cli.vuejs.org/zh/guide/

安装和vue-cli3.0的是一模一样的,对比了一下3.0的脚手架,除了目录发生变化一些,其他的都一样

旧版本

Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli(1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。

node 版本

Vue CLI 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)。

安装

可以使用下列任一命令安装这个新的包:

npm install -g @vue/cli

yarn global add @vue/cli

你还可以用这个命令来检查版本是否正确

vue --version


运行以下命令来创建一个新项目:

vue create test

如果在 Windows 上 使用 Git Bash,交互提示符并不工作。必须通过 window的cmd进入项目 启动这个命令。不过,如果仍想使用 vue create test,则可以通过在 ~/.bashrc 文件中添加以下行来为命令添加别名。 alias vue='winpty vue.cmd'需要重新启动 Git Bash 终端会话以使更新后的 bashrc 文件生效。


default 是 使用默认配置

Manually select features 是 自定义配置

(使用上下箭头选择默认设置还是手动选择功能)

(按空格键选择你需要的功能,选完后按回车)

选择配置(自定义配置)初始化

里面有各种选择 css预编译 语法检测工具,

我选择的各种初始化数据

router是否使用history模式,history需要服务器支持

关于Babel, PostCSS, ESLint, etc.这些配置文件你是想放在package.json里面还是单独放在外面

编辑器一般默认会在项目根目录下寻找配置文件,

把babel,postcss,eslint这些配置文件放哪,随便选,键入N不记录,如果键入Y需要输入保存名字

是否保存为未来项目的预配置吗 我选择保存了 名称为routerVuex 下次可以直接用

回车就开始下载各种模板了

成功之后 会有启动服务的相应提示命令

项目创建好后

npm run serve // 运行项目

然后在浏览器输入http://localhost:8080,就可以看到运行的界面了


vue-cli4 新增

安装

Vue CLI 的包名称由 vue-cli 改成了 @vue/cli

项目创建

关于项目创建,除了命令创建4.x还增加了图形化界面创建以及管理vue项目

在创建新项目时还可以混合选用多种集成

命令创建

创建时候的各种命令 都在上面创建的时候写出来了

图形化界面

图形化操作非常方便

执行npm命令

vue ui访问 http://localhost:8000你就可以创建,管理,导入项目

新功能

node_modules

public

src

.browserslistrc

.eslintrc.js

.gitignore

babel.config.js

package.json

postcss.config.js

README.md

以上是项目根目录,4.x对比2.x文件结构明显精简了不少,多了一个public文件夹用于存放静态文件少了config、build等一系列的配置文件,这些配置文件都被放在了node_modules@vue文件下

browserslist

根目录中多了一个.browserslist文件,可以指定项目的目标浏览器的范围

用于转译的 JavaScript 特性和添加CSS 浏览器前缀,可以减少兼容代码提高代码质量

如果想少一个文件,你也可以在package.json中添加browserslist字段,参数是一个数组

Vue CLI 项目有三个模式: development 模式用于启动,production 模式用于打包和e2e测试,test 模式用于unit测试

CLI 插件安装

插件添加vue add@vue/eslint

向被安装的插件传递生成器选项(这样做会跳过命令提示)vueadd@vue/eslint--config airbnb--lintOn save

配置修改

在根目录新建一个vue.config.js,在里面修改相应的配置

环境参数配置

 .env.development 存放测试环境参数

.env.production 存放线上环境参数



参数名称要以VUE_APP_BASE开始


打包后路径问题

在vue.config.js文件中加入'baseUrl: './''

你可能感兴趣的:(vue-cli4环境搭建)