外部 JS 文件在 Angular 7 中有效但在 8 中无效

External JS Files Working in Angular 7 But Not in 8

我正在尝试 运行 these viewstl javascript Angular 8 应用程序中的文件。我已经 运行 通过执行以下基础操作在 Angular 6 和 7 应用程序中成功实现了它:

正如我提到的,它在 Angular 6 中工作正常,但是当 运行ning 从 Angular 8 开始时,我在 javascript 从组件 - 我不明白为什么。

GET http://localhost:4300/load_stl.min.js 404 (Not Found)

我不确定版本差异是否是问题所在

事实证明,StlViewer class 上有一个额外的 属性,名为 load_three_files,它将所有 javascript 文件的路径作为参数。

parser.minload_stl.min 移动到 assets/script 文件夹并将 load_three_files: "assets/scripts/" 添加到 StlViewer 修复了它。