We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aff7817 commit 3b3bc3aCopy full SHA for 3b3bc3a
lib/child-require-hook.js
@@ -2,6 +2,7 @@ var fs = require('fs')
2
var getCompiledPath = require('./get-compiled-path')
3
var sep = require('path').sep
4
var join = require('path').join
5
+var extname = require('path').extname
6
var execSync = require('child_process').execSync
7
var Module = require("module")
8
var compilationId
@@ -88,7 +89,8 @@ function registerJsExtension() {
88
89
ignore.reduce(function(res, ignore) {
90
return res || ignore.test(fileName)
91
}, false)
- if (tsCode !== undefined || (allowJs && !isIgnored)) {
92
+ var ext = extname(fileName)
93
+ if (tsCode !== undefined || (allowJs && !isIgnored && ext == '.js')) {
94
m._compile = function(code, fileName) {
95
if (tsCode !== undefined) {
96
code = tsCode
0 commit comments