1 | 'use strict';
|
2 |
|
3 | const Logger = require('../logger');
|
4 | const Utils = require('../utils');
|
5 | const message = require('../messages');
|
6 |
|
7 | module.exports = function () {
|
8 | Utils.ensurePackagesExist();
|
9 |
|
10 | const environment = process.argv[3] || 'development';
|
11 | const args = ['start'];
|
12 | let command = 'npm';
|
13 |
|
14 | Logger.log(message.server.running);
|
15 | Logger.log(message.server.stop);
|
16 |
|
17 | if (process.platform === 'win32') {
|
18 | args.unshift(command, '/c');
|
19 | command = process.env.comspec;
|
20 | }
|
21 |
|
22 | Utils.spawnProcess(command, args, environment);
|
23 | };
|