Build Js backbone with YEOMAN under Ubuntu

  1. 确认系统中安装了Node.js, Git, 可选安装Ruby和Compass

  2. 如果系统未安装Node.js,使用PPA安装Node.js

    sudo apt-get install python-software-properties

    sudo add-apt-repository ppa:chris-lea/node.js

    sudo apt-get update

    sudo apt-get install nodejs

    ~$ node –version

  3. 安装npm(Node Package Manager)

    1. curl -L https://npmjs.org/install.sh | sudo sh
    2. $ npm –version
  4. 安装yo, grunt, bower

    1. 会自动安装grunt、bower

      sudo npm install -g yo

    2. 为了搭建一个web app,需要web app generator来自动生成

      sudo npm install -g generator-webapp

    3. 搭建web app的骨架, 即目录结构和某些必要的配置文件

      yo webapp

    4. 安装backbone.js,同时将其依赖写入到bower.json中的devDependencies

      bower install backbone –save-dev

    5. 安装underscore.js,backbone依赖之

      bower install underscore –save-dev

    6. 安装require.js

      bower install requirejs –save-dev

  5. 运行 grunt 启动服务

    grunt serve

    默认浏览器会自动打开,访问localhost:9000

    控制台会自动打出 ‘Allo, ‘Allo! 字符