From c8cc144f62f27ce50e0eeb409312fdc0e1f3a8df Mon Sep 17 00:00:00 2001 From: Adam Bradley Date: Sat, 10 Feb 2018 03:18:44 -0600 Subject: [PATCH] feat(config): do not require config file --- src/sys/node/node-sys.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/sys/node/node-sys.ts b/src/sys/node/node-sys.ts index e52e326cd7d..f7d15fefaaa 100644 --- a/src/sys/node/node-sys.ts +++ b/src/sys/node/node-sys.ts @@ -140,12 +140,13 @@ export class NodeSystem implements StencilSystem { config = configFileData.config; config.configPath = configPath; - if (!config.rootDir && configPath) { - config.rootDir = path.dirname(configPath); - } - } catch (e) { - throw new Error(`Error reading Stencil configuration file "${configPath}". ` + e); + // no stencil.config.js file, which is fine + config = {}; + } + + if (!config.rootDir && configPath) { + config.rootDir = path.dirname(configPath); } if (!config.sys) {