![](/img/trans.png)
[英]Symfony Webpack: Could not find the entrypoints file from Webpack
[英]Missing entrypoints.json when installing webpack encore bundle from scratch on Symfony
執行以下操作以創建一個新的 Symfony 6 項目:
cd /var/www/html
composer create-project symfony/website-skeleton <project>
cd <project>
composer req --dev symfony/profiler-pack
composer req symfony/apache-pack
composer req maker doctrine twig
到目前為止沒什么特別的。 然后
php bin/console make:controller
創建一個簡單的家庭控制器
然后我想根據https://symfony.com/doc/current/frontend/encore/installation.html安裝 Bootstrap with Encore Bundle
現在,當我打開網站時,出現錯誤:
在呈現模板期間拋出異常(“無法從 Webpack 找到入口點文件:文件“/var/www/html//public/build/entrypoints.json”不存在。”)。
正是這一行/命令導致了templates/base.html.twig (第 9 行)中的問題:
{{ encore_entry_link_tags('app') }}
就像一個提示:不僅缺少 entrypoints.json,而且整個文件夾public/build根本不存在。
我需要做什么?
如果public/build
文件夾為空,則表示您還沒有進行任何資產編譯。 從這里您可以看到,要編譯資產,您必須運行例如yarn dev
。
在使用 Apache 和 symfony 服務器以不同的方法(composer、yarn、npm 等)安裝它並且總是遇到相同的錯誤后,我不得不使用此命令(重新)構建必要的文件夾和文件(至少)不再次遇到錯誤。
yarn build
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.