2
私はLiferayの7ポートレットにsockjs(v1.1.2デベロッパー)を含むようにしようとしているが、私はこの警告を受けています:Liferayの7 - ミスマッチ匿名(定義)
Mismatched anonymous define() module: function()...
と、ライブラリのISN」をロードされます。
私はそれはあなたがに実行されているよう
私はLiferayの7ポートレットにsockjs(v1.1.2デベロッパー)を含むようにしようとしているが、私はこの警告を受けています:Liferayの7 - ミスマッチ匿名(定義)
Mismatched anonymous define() module: function()...
と、ライブラリのISN」をロードされます。
私はそれはあなたがに実行されているよう
が見える動作させるためにどんな考えを持っていない:
は、私が直接このように私のLiferay-portlet.xmlの中.jsファイルを含めます問題は LPS-68298で修正されています。あなたはLiferayのDXP SP2を使用している場合は、単に行政サイドバーを開き、 コントロールパネル> 設定> システム設定を選択することができます(これも未リリースのLiferay 7 CEのGA4であってもよい)> 財団> JavaScriptローダー>選択解除 グローバルのチェックを外します。上記のLiferayバージョンを使用していない場合は、 this answer and disable the AMD loader before loading your script, then re-enable the AMD loaderのアドバイスに従う必要があります。また、JSファイルを手動で編集して修正することもできます。typeof define == 'function'
へ:/common/js/sockjs.js
のように任意のテキストを変更
false && typeof define == 'function'
これは、LiferayのAMDローダーによってロードされることからファイルを停止します。
AMDローダーを無効にして再度有効にして解決しました。 – 3vi