我正在 Symfony 上运行一个项目。我想第一次使用 Symfony 4、Webpack 和 Vagrant/Homestead。
我的主机是 Windows 10 我的项目是在安装了 Debian Wabpack (yarn) 上的 vagrant/Homestead 的 VM 上的主机
所以,
我在里面创建了一个“assets”文件夹,我有一个“css”文件夹、一个“js”文件夹和一个“scss”文件夹。
我已经运行命令
纱线添加 materialize-css
然后我跑
yarn encore dev --watch
(ofc 我以前运行过 yarn install )
但是当我运行我的 Symfony 网站时......未检测到 Materialise.. 我的控制台显示以下错误:
GET http://website.test/build/app.css/net ::ERR_ABORTED 404(未找到)(索引):16
获取http://website.test/build/manifest.js net::ERR_ABORTED 404(未找到)favicon.ico:1
获取http://website.test/favicon.ico 404(未找到)
这是我的基本模板:
<!DOCTYPE html>
<meta charset="UTF-8">
<title>{% block title %}Welcome!{% endblock %}</title>
{% block stylesheets %}
<link rel="stylesheet" href={{ asset("build/app.css") }}/>
{% endblock %}
</head>
<body>
<h1 class="grey">It works !</h1>
<a class="waves-effect waves-light btn">button</a>
<a class="waves-effect waves-light btn"><i class="material-icons left">cloud</i>button</a>
<a class="waves-effect waves-light btn"><i class="material-icons right">cloud</i>button</a>
{% block body %}{% endblock %}
{% block javascripts %}
<script src={{ asset("build/app.js") }}></script>
<script src={{ asset("build/manifest.js") }}></script>
{% endblock %}
</body>
我不知道该怎么做才能使我的网站正常工作?
如果它仍然无法正常工作,您可以尝试以下操作:
<script src={{ asset("./build/app.js") }}></script>
<script src={{ asset("./build/runtime.js") }}></script>
<script src={{ asset("./build/vendors~app.js") }}></script>
// for style
<link rel="stylesheet" href={{ asset("./build/app.css") }}/>
它对我有用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句