     for repo, version of project.clientConfig.dependencies
       pkgmgr.install repo, version
 
+    # Call `npm install` in the serverDir if using the Node.js stack
+    if project.config.serverType is 'nodejs'
+      spawn 'npm', ['install'], {cwd: project.serverDir, stdio: 'inherit'}
+
 # Task - update packages
 task 'update', 'update packages', ->
 

fs = require 'fs-extra'
sysPath = require 'path'
async = require 'async'
logging = require './utils/logging'
optparse = require './utils/optparse'
project = require './project'

        from = sysPath.join(__dirname, '../skeletons/_gitignore')
        to = sysPath.join(projectDir, '.gitignore')
        fs.copy from, to, done
      when 'nodejs', 'gae'
        from = sysPath.join(projectDir, 'server/_gitignore')
        to = sysPath.join(projectDir, 'server/.gitignore')
        fs.rename from, to, done

  # Print the completion message
  printMessage = (done) ->
