Npm 构建删除了 Angular 的 @Injectable 装饰器

问题描述 投票:0回答:1

我正在尝试为 Angular 创建一个小帮助程序包,但遇到了一些问题。 我有一个导出的类,它是 Angular 服务,因此它上面有

@Injectable()
装饰器。

但是,每当我运行

npm run build
时,我的
dist
中的已编译类没有装饰器,这会导致从它继承的类出现问题。我已将
experimentalDecorators
中的
tsconfig.json
标志设置为 true,正如我在其他线程中看到的建议一样,但它没有任何效果。

任何帮助将不胜感激,希望大家度过愉快的一周。

angular npm package decorator typescript-decorator
1个回答
0
投票

通常接受装饰器的打字稿代码会被转换为没有装饰器的 JavaScript,这种情况在执行 Angular npm run build 时会发生

© www.soinside.com 2019 - 2024. All rights reserved.