我在子项目的文件夹中有一个名为 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);
});
在脚本对象
package.json
中,添加 postbuild
并编写一个脚本,通过删除哈希来重命名 main.js
。
这是解决您问题的最简单的方法。
否则,当您以编程方式复制生成的脚本时,删除哈希并将其放置在资产文件夹中。