Closed
Description
I am trying to get a dynamic import tree with Typescript.
But I can't get this.
// directory
index.js
js-test.js
a.js
dynamic.js
js-test.js
import a from './a';
const dynamic = import('./dynamic');
index.js
const path = require('path')
var dependencyTree = require('dependency-tree');
main();
function main() {
const jsPath = path.resolve(process.cwd(), '/js-test.js');
const Tree = dependencyTree({
filename: __dirname + jsPath,
directory: __dirname,
});
console.log(Tree);
}
// Output
{
'/Users/myUsername/workspace/js-test.js': {
'/Users/myUsername/workspace/a.js': {},
'/Users/myUsername/workspace/dynamic.js': {}
}
}
I can get a tree with dynamic import in js.
but...
// directory
index.js
ts-test.ts
a.ts
dynamic.ts
ts-test.ts
import a from './a';
const dynamic = import('./dynamic');
index.js
const path = require('path')
var dependencyTree = require('dependency-tree');
main();
function main() {
const jsPath = path.resolve(process.cwd(), '/ts-test.ts');
const Tree = dependencyTree({
filename: __dirname + jsPath,
directory: __dirname,
});
console.log(Tree);
}
// Output
{
'/Users/myUsername/workspace/ts-test.ts': {
'/Users/myUsername/workspace/a.ts': {},
}
}
Metadata
Metadata
Assignees
Labels
No labels