平均堆栈安装

时间:2016-05-16 02:39:58

标签: node.js mean-stack cloud9-ide meanjs

好的,我一直致力于在云端9上启动平均堆栈,但遇到了很多问题。

  1. 我是否使用Mean.io/ Meanjs.org/或亲自安装mongo / express / angular / nodejs。

  2. 每个人有什么不同+和'。我正在尝试为自己创建一个Portfolio页面,所以我将尝试使用堆栈提供的所有内容。

  3. 我见过ubuntu的安装教程但我找不到任何新的教程。一切似乎都在2014年或2015年初。教程中的许多步骤不再像在教程中那样工作。

    1. 有人可以解释Mean堆栈的文件结构吗?什么是有用的,没有用。在许多问题之后,我最终在云端9上获得了意思,但它已经有一个应用程序,它似乎只是Meanjs主页。我需要摆脱什么以及我需要保持什么才能从头开始。
    2. 我是全新的意思,但已经使用并了解除快递之外的所有堆叠件。我已经习惯了Meteor,它基本上是相同的,但需要学习Mean for a job。我更喜欢流星的简单,但我相信Mean更重要,因为你有更多的控制权。

      修改

      我最终找到了MEAN堆栈的工作,目前每天都在使用它。我喜欢发电机,但我认为从发电机开始很好但是从头开始真的让我学习。我希望自己制造发电机。

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

如果您是MEAN堆栈的新手,我建议您使用: https://github.com/angular-fullstack/generator-angular-fullstack

这是自耕农的MEAN生成器:http://yeoman.io/

脚手架和一切都在那里解释。

答案 2 :(得分:0)

我还使用 yoeman 创建MEAN堆栈,如下所示:

例如,对于手机项目(客户端):c:\mean\phones\client

  1. c:\mean\phones\npm install -g yo
  2. c:\mean\phones\client\npm install -g gulp generator-gulp-angular //带有gulp生成器的角度
  3. c:\mean\phones\client\yo gulp-angular //启动安装向导
  4. 安装Restangular 以在客户端和服务器之间进行通信,如下所述:
    bower install --save restangular
  5. c:\mean\phones\client\gulp serve 启动http服务器以显示角度页面
  6. 服务器端:c:\mean\phones\server

    1. c:\mean\phones\server\ npm install --save express install express
    2. c:\mean\phones\server\ npm install --save mongoose 安装mongoose
    3. c:\mean\phones\server\ npm install --save node-restful
    4. c:\mean\phones\server\ npm install --save method-override
    5. c:\mean\phones\server\ npm install --save body-parser

    6. 自动创建节点快速项目,如下所示:c:\mean\phones\server\express my-project

    7. 您可以像这样启动服务器:nodemonso that on your every change it will restart
    8. 最后但并非最不重要的是,您必须小心restangular如何与节点服务器通信以获取/删除/更新等数据到您的index.config.js

         function config($logProvider, toastrConfig, RestangularProvider) {
          //set the base url of the rest api server
          RestangularProvider.setBaseUrl('http://localhost:3000');
          // Enable log
          $logProvider.debugEnabled(true);
        }
      
      })();