如何从资产文件夹中获取文件路径,只需知道角度17中名称中的字符串

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

我在子项目的文件夹中有一个名为 main-5WAPJH7.js 的文件,其 dist 包含在我的另一个项目的资产文件夹中。我想将此文件加载到组件中,以便子项目在该组件中运行。但是创建 dist 文件夹时 main- 之后的字符串不断变化。我想仅使用“main”来获取该文件的路径。

这是加载脚本的代码:- 常量脚本 = [ '资产/项目/可观察性/main-5WAPJFH7.js' ];

styles.forEach(styleUrl => {
  const link = this.renderer.createElement('link');
  link.rel = 'stylesheet';
  link.href = styleUrl;
  this.renderer.appendChild(document.head, link);
});
angular file dynamic path micro-frontend
1个回答
0
投票

在脚本对象

package.json
中,添加
postbuild
并编写一个脚本,通过删除哈希来重命名
main.js

这是解决您问题的最简单的方法。

否则,当您以编程方式复制生成的脚本时,删除哈希并将其放置在资产文件夹中。

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