如何修复 nginx 服务器中的一些 javascript 错误

How to fix some javascript errors in an nginx server

我正在将我的代码部署到具有相同 nginx 配置的产品服务器。这是一个 laravel 应用程序。 chrome 控制台日志中显示的错误是:

JQMIGRATE: Migrate is installed, version 3.0.1
50166f85805d00f05515399fd4c731cc-1557203123:1195 Uncaught ReferenceError: Invalid left-hand side expression in postfix operation
uploader.js:319 Uncaught TypeError: $(...).render is not a function
    at uploader.js:319
    at uploader.js:323
(anonymous) @ uploader.js:319
(anonymous) @ uploader.js:323

X.init @ default:730
X.load @ default:728
(anonymous) @ default:743
(anonymous) @ default:744
(anonymous) @ default:746

但是,相同的代码 运行 在开发服务器上运行良好。 因此,包括弹出窗口在内的许多 javascript 功能无法正常工作。

这个问题的可能原因是什么?

我终于可以解决问题了。

问题是由于app.debug=falsecms.enableAssetMinify=null时octobercms生成的压缩js引起的。这在开发中工作正常,因为 app.debug=true

所以我在 app/cms.php

中更改了 enableAssetMinify=false