我正在尝试为 Angular 创建一个小帮助程序包,但遇到了一些问题。 我有一个导出的类,它是 Angular 服务,因此它上面有
@Injectable()
装饰器。
但是,每当我运行
npm run build
时,我的 dist
中的已编译类没有装饰器,这会导致从它继承的类出现问题。我已将 experimentalDecorators
中的 tsconfig.json
标志设置为 true,正如我在其他线程中看到的建议一样,但它没有任何效果。
任何帮助将不胜感激,希望大家度过愉快的一周。
通常接受装饰器的打字稿代码会被转换为没有装饰器的 JavaScript,这种情况在执行 Angular npm run build 时会发生