Javascript 我的JS没有';当我将jquery添加到我的网站时,它无法工作
我正在用Symfony和encore和Thread编写JS脚本,但我不使用jquery,也从不要求他我的JS正常工作。但是现在我添加了jquery,其中包含Javascript 我的JS没有';当我将jquery添加到我的网站时,它无法工作,javascript,jquery,symfony,webpack,webpack-encore,Javascript,Jquery,Symfony,Webpack,Webpack Encore,我正在用Symfony和encore和Thread编写JS脚本,但我不使用jquery,也从不要求他我的JS正常工作。但是现在我添加了jquery,其中包含const$=require('jquery'),例如,我的脚本无法工作,并且没有收到任何错误消息 我尝试注释.enableSingleRuntimeChunk(),添加带有CDN的jquery,尝试另一个项目。没有什么变化 //base.html.twig {% block javascripts %} <sc
const$=require('jquery')
,例如,我的脚本无法工作,并且没有收到任何错误消息
我尝试注释.enableSingleRuntimeChunk()
,添加带有CDN的jquery,尝试另一个项目。没有什么变化
//base.html.twig
{% block javascripts %}
<script src="{{ asset('build/runtime.js') }}"></script>
<script src="{{ asset('build/app.js') }}" type="text/javascript"></script>
{% endblock %}
在webpack.config.js中,尝试使用:
.autoProvidejQuery()
取消注释(如果您已注释)
移除
.autoProvidejQuery({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery'
})
在app.js comment//const$=require('jquery')代码>并使用jquery
在base.html.twig中使用
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}
最后运行纱线安可开发
(用于开发环境)或纱线安可产品
(用于生产环境)并重新加载页面我像在文档中一样使用它没问题!我在其他问题中也看到过这种语法谢谢!布欧纳血清!
.enableSingleRuntimeChunk()
.autoProvidejQuery({
$: 'jquery',
jQuery: 'jquery',
'window.jQuery': 'jquery'
})
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}