TypeScript Version: 2.5.2

** example code **
Sorry, I cannot provide more code
// a.min.js file
... // compress code
export default n;
// b.js file
import * as N from './a.min';
...
export default {
// ...
};
// c.ts file
import Re from './b';
...
tsconfig.json
{
"compilerOptions": {
"allowJs": true,
"sourceMap": true,
"declaration": false,
"skipLibCheck": true,
"noImplicitAny": false,
"strictNullChecks": false,
"module": "es2015",
"moduleResolution": "node",
"target": "es5",
"typeRoots": [
"node_modules/@types"
],
"lib": [
"dom",
"es5",
"scripthost",
"es2015"
]
},
"include": [
"src/**/*.ts"
],
"exclude": [
"node_modules"
]
}
There 34 Syntax errors caused by JS file when compile TS file(use tsc command) without module bundler. Actually, those errors should not be hinted by TS.
TypeScript Version: 2.5.2
** example code **
tsconfig.json
{ "compilerOptions": { "allowJs": true, "sourceMap": true, "declaration": false, "skipLibCheck": true, "noImplicitAny": false, "strictNullChecks": false, "module": "es2015", "moduleResolution": "node", "target": "es5", "typeRoots": [ "node_modules/@types" ], "lib": [ "dom", "es5", "scripthost", "es2015" ] }, "include": [ "src/**/*.ts" ], "exclude": [ "node_modules" ] }There 34 Syntax errors caused by JS file when compile TS file(use
tsccommand) without module bundler. Actually, those errors should not be hinted by TS.