Skip to content

Commit 0df1418

Browse files
committed
feat(template): validate that template file exists
1 parent 0badc42 commit 0df1418

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/utils.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ const formatWebpackMessages = require('react-dev-utils/formatWebpackMessages')
1111

1212
debugError.color = require('debug').colors[5]
1313

14-
const { APP_PATH, ROOT_PATH } = require('./config/environment')
14+
const { APP_PATH, ROOT_PATH, MAIN_TEMPLATE } = require('./config/environment')
1515
const config = require('./config/webpack.config.js')
1616

1717
let customConfig = {}
@@ -66,4 +66,8 @@ exports.validStructure = () => {
6666
debugError(eslintFilePath.replace(ROOT_PATH, '') + ' doesn\'t exists')
6767
process.exit(1)
6868
}
69+
if (!fs.existsSync(MAIN_TEMPLATE)) {
70+
debugError(MAIN_TEMPLATE.replace(ROOT_PATH, '') + ' doesn\'t exists')
71+
process.exit(1)
72+
}
6973
}

0 commit comments

Comments
 (0)