如何解决未捕获的 ReferenceError:在将 VSS.SDK.min.js 与 SystemJS 和 amd.min.js 集成时未定义 require
我在将 VSS.SDK.min.js
与 SystemJS
和 amd.min.js
集成时遇到以下错误
Uncaught ReferenceError: require is not defined
at <anonymous>:1:1
at w (VSS.SDK.min.js:2)
at p (VSS.SDK.min.js:2)
下面是脚本,我已经包含在我的 index.html 中
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" integrity="sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN" crossorigin="anonymous"></script>
<link rel="preload" href="https://cdnjs.cloudflare.com/ajax/libs/single-spa/5.5.0/system/single-spa.min.js" as="script" crossorigin="anonymous" />
<script src='https://unpkg.com/core-js-bundle@3.1.4/minified.js'></script>
<script src="https://unpkg.com/zone.js@0.10.3/dist/zone.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/6.8.3/system.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/6.8.3/extras/amd.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/4.0.0/extras/named-exports.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/systemjs/4.0.0/extras/named-register.min.js"></script>
<script src="lib/VSS.SDK.min.js"></script>
这里我在删除 amd.min.js
时没有看到这个错误
代码
VSS.init({
explicitNotifyLoaded: true,usePlatformScripts: true
});
VSS.ready(function () {
VSS.require(["VSS/Authentication/Services"],function (VSS_Auth_Service) {
});
VSS.notifyLoadSucceeded();
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。