Skip to content

NJU-itxia/front-end

Repository files navigation

IT侠预约系统 - 前端(2017年新版)

TL;DR

  1. Install Node.js: https://nodejs.org/en/download/package-manager/
  2. Install Yarn: https://yarnpkg.com/en/docs/install
  3. run npm install -g babel-cli to install babel globally
  4. run yarn to install dependencies
  5. run npm start, visit http://localhost:3009

UI Components

Why to use Vagrant

  • VirtualBox提供了虚拟机底层的实现,以及GUI管理界面(虽有VBoxManage命令行,但并不好用)
  • Vagrant提供了更简单的命令行对VirtualBox进行操作,使用Vagrantfile文件来配置虚拟机,以及将各系统打包成.box文件进行分发
  • 因此,Vagrant依赖于VirtualBox
  • 虚拟机里运行的系统叫Guest OS,物理机上叫Host OS,两者之间相互隔离,只有两方面可以互通:
    • 网络互通:通过Port Forwarding实现,同时Guest OS里的程序需要监听0.0.0.0,而非127.0.0.1。因为前后端分离,所以需要在2个端口上互通。
    • 文件系统互通:通过Shared Folder实现,即Guest OS里的/vagrant和Host OS里的box所在文件夹是一样的,代码就放在这个文件夹里即可

How to use Vagrant

Learn React.js

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published