我不明白如何在本地正确添加我的扩展程序

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

我想使用绘图工具扩展。在我的 Autodesk Forge Viewer 中。当我下载这样的扩展时,它就可以工作。 https://github.getafreenode.com/autodesk-platform-services/aps-extensions/blob/main/public/extensions/DrawToolExtension

<link rel="stylesheet" href="http://cdn.jsdelivr.net/gh/autodesk-forge/forge-extensions/public/extensions/DrawToolExtension/contents/main.css"> 
<script src="http://cdn.jsdelivr.net/gh/autodesk-forge/forge-extensions/public/extensions/DrawToolExtension/contents/main.js"></script> 

但是我想根据我的需要更改扩展代码。我在本地指定

<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" href="main.css">

但是它停止工作了,我不明白为什么

javascript html autodesk-forge autodesk-viewer
1个回答
0
投票

如果您要将扩展文件复制到您自己的应用程序中,请确保其路径设置正确。例如,在您分享的片段中:

<script type="text/javascript" src="main.js"></script>
<link rel="stylesheet" href="main.css">

这两个文件预计位于 与使用这些 <script>

<link>
 标签的 HTML 文件位于同一文件夹中。

我们通常建议将扩展资源存储在子文件夹中,让我们这样说:

- your-project-folder/ - wwwroot/ - your-custom-extension/ - main.js - main.css - index.html - index.js - index.css
在这种情况下,

index.html

 文件中的 
<script>
<link> 标签应如下所示:

<script type="text/javascript" src="./your-custom-extension/main.js"></script> <link rel="stylesheet" href="./your-custom-extension/main.css">
此外,请确保 

main.js 文件包含在 viewer3D.min.js 文件之后。

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