diff --git a/docs/commands.md b/docs/commands.md index 5f30b2593..891365912 100644 --- a/docs/commands.md +++ b/docs/commands.md @@ -408,6 +408,10 @@ Starts the server that communicates with connected devices Specify port to listen on +#### `--projectRoot [list]` + +Path to a custom project root + #### `--watchFolders [list]` Specify any additional folders to be added to the watch list diff --git a/packages/cli/src/commands/server/server.js b/packages/cli/src/commands/server/server.js index ad2deeb7e..42e120faf 100644 --- a/packages/cli/src/commands/server/server.js +++ b/packages/cli/src/commands/server/server.js @@ -24,11 +24,17 @@ export default { name: '--host [string]', default: '', }, + { + name: '--projectRoot [path]', + description: 'Path to a custom project root', + parse: (val: string) => path.resolve(val), + }, { name: '--watchFolders [list]', description: 'Specify any additional folders to be added to the watch list', - parse: (val: string) => val.split(','), + parse: (val: string) => + val.split(',').map((folder: string) => path.resolve(folder)), }, { name: '--assetPlugins [list]',