0

我正在升级一个使用 jquery-1.9.1、jquery-ui-1.10.3、在 JBoss AS 7.0 服务器上运行并使用 Internet Explorer-11 的 web 应用程序。

所以现在我正在尝试使用 jquery-migrate-3.0.0 插件将 jquery-1.12.4 升级到 3.0.0。

运行应用程序时,网页未加载,我在浏览器的控制台中看到以下错误:

SCRIPT5007: Unable to get property 'exports' of undefined or null reference
jquery-3.0.0.js (18,2)

这是来自 jquery-3.0.0.js 的相应代码片段

( function( global, factory ) {

    "use strict";

    if ( typeof module === "object" && typeof module.exports === "object" )

错误在上面的最后一行。

由于这个错误,我还在 jquery-3.0.0.js 之后加载的所有 js 文件中出现“jQuery 未定义”错误,即 jquery-migrate-3.0.0.js、jquery-ui.js

有人对如何解决这个问题有任何见解吗?在 jquery 1.x 中没有遇到这个错误(似乎从 3.x 开始发生了一些重大变化)。

4

0 回答 0