2014-09-01 16 views
1

我有一个使用Yeoman fullstack安装程序安装的基本Angular应用程序,当运行'grunt serve'时,我可以看到在http://localhost:9000上运行的基本页面。如何通过Vagrant查看和分享正在运行的Angular应用程序?

我也有使用ubuntu/trusty64框运行的Vagrant安装。我最初在查看http://127.0.0.1:4567/时看到404,但按照我在网上找到的一些说明,我在/etc/apache2/sites-enabled/000-default.conf中的'vagrant ssh'中通过删除该文件中的路径。做'流浪重装'后,我现在看到我的项目目录中的文件列表,当我去那个URL。

如何查看我的角度应用程序,如localhost:9000?如果我得到这个工作,这是否意味着如果我通过Vagrant共享,他们会看到角应用程序运行,因为它应该?我是否还需要与Vagrant一​​起运行咕噜服务?

我是很新,这一切的设置,所以我只是按照指示在https://github.com/DaftMonk/generator-angular-fullstack & https://docs.vagrantup.com/v2/getting-started/index.html

我不是伟大的Linux/CMD行的东西至今,因此我的问题... :)

谢谢!

回答

1

我开始为你写关于如何完成的指导。但后来才意识到你对linux命令不是很熟悉。我创建了一个使用vagrant,angularrequirejsangular-seed project。它很容易设置,我已经写了关于如何在我的github page中这样做的说明。

只要克隆它,按照说明,你将有一个工作种子项目在任何时间。种子的一些特征是:

使用vagrantpuppet来提供vm。所有必需的依赖关系都会自动安装。

对步兵的任务:

  • 自动加载凉亭依赖
  • 编译青菜或SCSS
  • livereload
  • 站点本地

的访问服务器如果你有什么困难或问题, 随时联系我。

相关问题