在 Yii2$this->registerJs()
中,视图中有一个注册内联 JS 的方法。我按照文档中的描述使用它:
$js = "...prepare js code...";
$this->registerJs($js, View::POS_READY);
问题是 with View::POS_READY
(这是第二个参数的默认值)registerJs()
隐式需要yii\web\JqueryAsset
(source code)。
但是我已经将 Jquery 包含在我自己的资产包中 - 它是all-min.js
,有 Jquery + 插件在单个文件中被缩小和连接。Yii2 包含JqueryAsset
,因此在结果页面上复制 Jquery。
我如何告诉 Yii2 Jquery 已经包含在内或以其他方式避免这种重复?