File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -161,9 +161,7 @@ const service = register({
161
161
} )
162
162
163
163
// Require specified modules before start-up.
164
- for ( const id of arrify ( argv . require ) ) {
165
- Module . _load ( id )
166
- }
164
+ ; ( Module as any ) . _preloadModules ( arrify ( argv . require ) )
167
165
168
166
/**
169
167
* Eval helpers.
Original file line number Diff line number Diff line change @@ -169,6 +169,15 @@ describe('ts-node', function () {
169
169
return done ( )
170
170
} )
171
171
} )
172
+
173
+ it ( 'should support require from node modules' , function ( done ) {
174
+ exec ( `${ BIN_EXEC } -r typescript -e "console.log('success')"` , function ( err , stdout ) {
175
+ expect ( err ) . to . not . exist
176
+ expect ( stdout ) . to . equal ( 'success\n' )
177
+
178
+ return done ( )
179
+ } )
180
+ } )
172
181
} )
173
182
174
183
describe ( 'register' , function ( ) {
You can’t perform that action at this time.
0 commit comments