File tree Expand file tree Collapse file tree 2 files changed +22
-3
lines changed
Expand file tree Collapse file tree 2 files changed +22
-3
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
22
3- require = require ( 'esm' ) ( module /*, options */ ) ;
4- require ( '../dist/src/cli' ) . cli ( process . argv ) ;
3+ var require = require ( 'esm' ) ( module /*, options */ ) ;
4+ const path = require ( 'path' )
5+ const fs = require ( 'fs' ) ;
6+ const { warning } = require ( '../lib/helpers' ) ;
7+
8+ const dist_folder = path . join ( './' , 'dist' ) ;
9+
10+ function check_and_run_dist_folder ( ) {
11+ fs . access ( dist_folder , fs . constants . F_OK , ( err ) => {
12+ if ( err ) {
13+ warning ( 'ERROR: Node mongo cli requires a dist folder to function run "npm run dev" to clear this error' )
14+ } else {
15+ require ( '../dist/src/cli' ) . cli ( process . argv ) ;
16+
17+ }
18+ } )
19+
20+ }
21+
22+ check_and_run_dist_folder ( )
Original file line number Diff line number Diff line change @@ -45,7 +45,8 @@ export const repo = {
4545 'src' ,
4646 'lib' ,
4747 'templates' ,
48- 'tsconfig.json'
48+ 'tsconfig.json' ,
49+ 'dist'
4950 ] ,
5051 developerJsFileName,
5152 cleanupFolderName,
You can’t perform that action at this time.
0 commit comments