使用devcloud进行vue开发要注意的问题
【摘要】 devcloud在线IDE开发,可以带来非常好的开发体验。好的体验在哪里呢?你不需要安装node基础环境,当然这个还不算特别好的体验,因为自己安装也不慢好的体验来了,上课时你听尚硅谷的老师说了没有,说用vue-cli脚手架新建了项目后,使用npm install安装依赖时,安装花了2个小时...然后说同学们你们下载会更慢,因为同时下载的人多了肯定更慢啊,这样吧,我打个包给你们,你们就不用下载...
devcloud在线IDE开发,可以带来非常好的开发体验。好的体验在哪里呢?
你不需要安装node基础环境,当然这个还不算特别好的体验,因为自己安装也不慢
好的体验来了,上课时你听尚硅谷的老师说了没有,说用vue-cli脚手架新建了项目后,
使用npm install安装依赖时,安装花了2个小时...
然后说同学们你们下载会更慢,因为同时下载的人多了肯定更慢啊,这样吧,我打个包给你们,你们就不用下载了
还没开始动手作代码呢,准备环境就把人折磨的如此,你说是不是大家都很不容易?
实际上呢需要下载安装的依赖node_modules大约200M,为什么这么慢,网络原因,原因不去深究,下载慢是事实,没有办法,只能面对事实
但用devcloud就不一样了,什么好的体验,当然是行云流水般的丝滑啦
看图
平均7M每秒的速度,28秒就下载完了
这样好的体验不是白享受的,当你开始只想要把框架跑通时,就会碰到当头二棒
第一棒,默认只在localhost启用监听。本地开发无所谓了,localhost也能访问,云端就不行了。
需要如此修改,在主机的所有主机地址进行监听,即修改为0.0.0.0
(修改地址:config/index.js > host:'0.0.0.0')
第二棒,npm run dev将项目运行起来后,浏览器访问时没有出来预期页面,只有一句冷冰冰的一句话:invalid host header。
这个是因为云端运行项目启动服务监听端口后,会通过代理将访问URL暴露到公网,所以才有这个问题。本地开发直接访问,应该就没这个问题。
需要如此修改,取消对主机host的检查。
(修改地址:build/webpack.dev.conf.js > devServer: > disableHostCheck:true 因为我们是用npm run dev运行的,所以修改build/webpack.dev.conf.js文件)
如此这般设置后,终于起步成功了。大家都不容易啊~
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)