【问题标题】:Error in console: Uncaught ReferenceError: require is not defined控制台中的错误:未捕获的 ReferenceError:未定义要求
【发布时间】:2017-12-15 07:57:49
【问题描述】:

当我在 phtml 文件中使用 jQuery 时,我在控制台中收到错误消息“未捕获的 ReferenceError:未定义要求”。 我的 jQuery 代码是

<script type="text/javascript">
    require(['jquery', 'jquery/ui'], function($){ 
            alert("Hello world");
    });
</script>

提前谢谢...!

【问题讨论】:

标签: php jquery requirejs magento2


【解决方案1】:

在您的 magento 设置中生成 Js 时可能会出现一些错误:

请执行bin/magento setup:upgrade

(删除静态、生成、其他临时文件),

然后bin/magento setup:static-content:deploy 看看这个错误是否仍然发生在下面的简单 Jquery 警报中。

require(["jquery"],function($){
     $(document).ready(function(){
          alert('Jquery Loaded');
     })
 })

谢谢

【讨论】:

  • 这是做什么的?它如何回答这个问题?不要只是脱口而出代码。解释你自己! stackoverflow.com/help/how-to-answer
  • 当然,@Rob 我已经更新了答案。
猜你喜欢
  • 1970-01-01
  • 2023-04-08
  • 2020-07-13
  • 2018-01-25
  • 2022-06-15
  • 2020-05-16
  • 2012-12-16
  • 2021-04-24
相关资源
最近更新 更多