Universal Viewer 2.0.2 构建过程

Universal Viewer 2.0.2 build process

最新的 UniversalViewer (https://github.com/UniversalViewer/universalviewer)

发生了一些变化

以前构建过程会将所有文件构建到 uv/build/uv-xx-xx-xx 目录中。然后可以根据需要移动它并使用类似这样的东西:

<div class="uv" style="min-width:750px; min-height:750px; height:100%; max-height:100%; margin:0 auto; background-color: #000"
    data-fullscreen="0"
    data-assetsequenceindex="0"
    data-assetindex="0"
    data-locale="en-GB:English,cy-GB:Welsh"
    data-uri="/<?php echo $partner; ?>/<?php echo $identifier; ?>/manifest"
    <?php echo $extra; ?>
></div>

<script type="text/javascript" id="embedUV" src="/packages/uv/build/uv-xx-xx/lib/embed.js"></script>

</body>
</html>

不幸的是,构建过程似乎已经改变但没有完整记录。编译的 js 文件现在出现在 src/ 目录和一个 .build/ 目录中。

如果我使用整个uv/目录,就会出现缺少uv.js的错误。 如果我只使用 uv/.build/ 目录。那么 embed.js 就不见了。

在 运行 grunt build --dist 之后正确的步骤是什么,现在让上面的 php 文件再次工作?

在 UV3 运行 grunt build 之后,您将需要复制 ./examples 目录,其功能应该类似。