cloudide安装vue

举报
yxzking 发表于 2020/09/12 19:12:46 2020/09/12
【摘要】 什么是Vue?Vue是一套用于构建用户界面的渐进式框架,只需要关心view层,轻量快速vue的二大核心响应式的数据绑定:当数据(model)发生改变,视图(view)可以自动更新,可以不用关心Dom操作,而专心数据操作可组合的视图组件: 把视图view按照功能分成若干基本单元,组件可以一级一级组合整个应用形成倒置组件树,可维护,可重用,可测试华为云CloudIDE创建实例cloudide创...

什么是Vue?

Vue是一套用于构建用户界面的渐进式框架,只需要关心view层,轻量快速



vue的二大核心

  • 响应式的数据绑定:当数据(model)发生改变,视图(view)可以自动更新,可以不用关心Dom操作,而专心数据操作

  • 可组合的视图组件:  把视图view按照功能分成若干基本单元,组件可以一级一级组合整个应用形成倒置组件树,可维护,可重用,可测试


华为云CloudIDE创建实例

cloudide创建实例地址:


1. 创建实例



2. 不创建工程


3.选择New terminal打开控制台

mkdir xxxx 创建一个文件夹


4.打开进入项目文件夹


5.安装vue

npm install -g  vue-cli     全局安装脚手架
vue init  webpack  VueDemo 下载脚手架模板 + 项目名称 

Project name vue_installdemo   项目名称只能小写
ESLint 规范代码,这里选择no



6. 运行Vue

cd vue_installdemo

npm run dev   运行

http://localhost:8080 访问


项目目录:


  • build : webpack 相关的配置文件夹(基本不需要修改)

  • config:相关的配置文件夹(基本不需要修改)

  • index.js: 指定的后台服务的端口号和静态资源文件夹

  • node_modules: 模块

  • src : 源码文件夹

    • components: vue 组件及其相关资源文件夹

    • App.vue: 应用根主组件

    • main.js: 应用入口 js

  • static: 静态资源文件夹

  • .babelrc: babel 的配置文件

  • .eslintignore: eslint 检查忽略的配置

  • .eslintrc.js: eslint 检查的配置

  • .gitignore: git 版本管制忽略的配置

  • index.html: 主页面文件

  • package.json: 应用包配置文件


安装运行完毕! 但是我们测试的时候不能使用localhost来访问


7.vue在cloudide通过外部域名地址访问8080

8.域名访问8080端口出现了

Bad Gateway

1. 修改config里index.js, host为0.0.0.0

2. 修改build里webpack.dev.conf.js,找到 devSever添加

disableHostCheck: true



重新启动项目在访问


【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。