代码改变世界

vue-cli脚手架安装

2018-07-05 16:39  孤独大兔子  阅读(332)  评论(0编辑  收藏  举报

再看官网文档,记录一些自己觉得有会用到的,方便查找

一、安装vue-cli并运行

1、保证node的版本在8.9版本以上;

2、npm install -g @vue/cli  //首先安装vue-cli

3、vue create hello-world  //创建项目

4、npm run serve //运行

二、可进行原型快速开发 (可直接跳过第一步起服务进行调试)

1、npm install -g @vue/cli-service-global    //安装一个全局扩展,需要全局安装,所以不同机器上的一致性不能得到保证。因此这只适用于快速原型开发。

2、创建一个vue文件或者是js文件。直接运行 vue serve

可以指定入口文件 vue serve app.vue,原型快速开发对单个vue调试感觉还是挺有用的,不用去创建一个项目去调试,个人觉得只适用于简单的调试,项目中的vue文件调试还需要配置很多东西。

三、vue ui可以使用图形化界面来创建和管理项目

四、关于vue-cli-service serve [options] [entry] 和build 的配置,当然这里有一些配置,也可以用vue.config.js 里的 devServer 字段进行配置,在package.json中配置

  serve中
--open 在服务器启动时打开浏览器 --copy 在服务器启动时将 URL 复制到剪切版 --mode 指定环境模式 (默认值:development) --host 指定 host (默认值:0.0.0.0) --port 指定 port (默认值:8080) --https 使用 https (默认值:false)
build中 
 --mode        指定环境模式 (默认值:production)
  --dest        指定输出目录 (默认值:dist)
  --modern      面向现代浏览器带自动回退地构建应用
  --target      app | lib | wc | wc-async (默认值:app)
  --name        库或 Web Components 模式下的名字 (默认值:package.json 中的 "name" 字段或入口文件名)
  --no-clean    在构建项目之前不清除目标目录
  --report      生成 report.html 以帮助分析包内容
  --report-json 生成 report.json 以帮助分析包内容
  --watch       监听文件变化

·vue-cli-service inspect  (反向生成webpack.config.js)

用法:vue-cli-service inspect [options] [...paths]

选项:

  --mode    指定环境模式 (默认值:development)
使用 vue-cli-service inspect 来审查一个 Vue CLI 项目的 webpack config。(vue inspect)  可以指定到一个文件中
例:vue inspect > output.js 以方便查看

五、public文件夹

可以把文件直接放置在 public 目录下或通过绝对路径被引用和访问,这类资源将会直接被拷贝,而不会经过 webpack 的处理。

比如: localhost:2222/aaa.txt

 六、配置 vue.config.js文件

这个文件是可选的,同webpack.config.js,如果需要可以在最外层目录自行创建,里面的配置如同webpack,包括入口文件、出口文件、模块、loader、插件等等吧。

 以上------------------------

搭建了一个简单干净的框架,可以下载使用

https://github.com/181968431/lzhe_cli