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、插件等等吧。
以上------------------------
搭建了一个简单干净的框架,可以下载使用