javascript - Webpack:如何设置某些模块优先加载?
我有一个需求,首先必须先加载某些模块,因为这些模块在继承中是必需的。问题是,即使基类还没有被加载,TypeScript 也会立即开始扩展。问题是:有没有什么插件可以改变加载顺序?谢谢。
Context.ts
import { Transform } from './Transform';
import { Form } from './Form';
export class Context {
public transform() {
return new Transform(this);
}
public toFormContext() {
return new Form(this);
}
}
Transform.ts
import { Context } from './Context';
export class Transform extends Context {
constructor(base: Context) {
super();
}
}
Form.ts
import { Context } from './Context';
export class Form extends Context {
constructor(base: Context) {
super();
}
}
我需要告诉 webpack Context.ts 应该最先加载,因为其他文件在它们中引用时需要比 Context.ts 更高的位置,但其他文件会立即引用 Context.ts。