目录
1,NodeJS
访问 nodejs.org 下载。这是必不可缺的环境之一。下载最新的 LTS 版本。LTS 代表长期维护,通常比较稳定。
2,Vue CLI
vue-cli 是从头搭建 vue 工程的脚手架工具,通过该工具,可以简化工程环境的配置。vue-cli 的官网地址为:cli.vuejs.org/zh/。
使用命令安装:
npm install -g @vue/cli
# OR
yarn global add @vue/cli
安装后检查版本:
vue -V
最新版本在 3 以上:3.3.0
安装 VUE CLI 之后,就可以使用create指令创建项目了:
vue create hello-world
除了命令行创建,还可以使用 VUE UI 创建。
如上所示,在创建过程中,涉及到这些工程特性:
项目创建完成后,了解一下项目目录结构:
运行测试:
npm run serve
运行效果:
3,Vue UI
这是一个在浏览器里代替使用命令行管理 vue 项目的工具,内嵌于 VUE CLI 3 内提供。功能主要有:创建项目、配置项目预装选项、安装与移除插件、配置项目、执行项目任务(serve、build等)。
这个工具可以用,可以不用,适合初学者。详细介绍见:
https://zhuanlan.zhihu.com/p/39390139
4,后台接口反向代理
在vue开发中,前端界面和后台服务分离,为了便于调试,通常在本地环境中设置反向代理,连接到后台接口服务。在工程根目录下新建vue.config.js文件,内容如下:
module.exports = {
devServer: {
port: 8090,
proxy: {
"/api": {
secure: false,
target: 'http://127.0.0.1:8010',//设置你调用的接口域名和端口号 别忘了加http
changeOrigin: true,
pathRewrite: {
"^/api": "/"
},
cookiePathRewrite:{
'/':'/',
'/nfcm':'/api'
},
router: {
'dev.localhost:3000': 'http://localhost:8000'
}
}
}
}
};
devServer.proxy 可以是一个指向开发环境 API 服务器的字符串。它会告诉开发服务器将任何未知请求 (没有匹配到静态文件的请求) 代理到http://127.0.0.1:8010。
pathRewrite 在这里理解成:用‘/api’代替target里面的地址。例如在调用接口时,接口地址是'http://127.0.0.1:8010/user/add',直接写 ‘/api/user/add’ 即可。
关于 router 的配置,当请求的 head的 host 为dev.localhost:3000时,转到http://localhost:8000'。
5,vue-devtools
这是专门针对 vue 组件开发的 chrome 开发者工具插件。可以查看整个页面的 vue 组件树和每个组件的 data,并且可以动态的更改 data,然后会更新 UI 到应用上。
通过应用商店安装:chrome - vuejs-devtools
《基于 vue+go 如何快速进行业务迭代?》
参考链接
https://zhuanlan.zhihu.com/p/39390139
Vue UI:Vue开发者必不可少的工具
https://cn.vuejs.org/v2/guide/#起步
Vue.js 起步
https://cli.vuejs.org/zh/config/#devserver-proxy
devServer.proxy
https://juejin.im/entry/5cda40bff265da036d79dd2c
vue.js开发环境搭建
https://segmentfault.com/a/1190000017480921
vue 前端项目技术选型、开发工具、周边生态