Symfony6 中的资产 - manifest.json 缺失
assets in Symfony6 - manifest.json missing
我正在学习 Symfony,正在学习 tuto。问题是,它与 Symfony5 有关,而我正在使用 Symfony6。
tuto 说要在 public 目录中创建一个资产文件夹,我这样做了:
当我使用 Twig 像这样调用我的 bootstrap.css 时:
<link href="{{ assets('assets/css/bootstrap.min.css' )}}" rel="stylesheet">
我收到此错误:
An exception has been thrown during the rendering of a template ("Asset manifest file "/Applications/MAMP/htdocs/laboutiquefr/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?").
我的问题是:
- 如何解决此 manifest.json 错误?
- 我看到一个带有 Symfony6 的资产文件夹,它不在 Symfony5 的 tuto 上。我应该改用这个文件夹吗?
非常感谢。
更新css/js/images时需要构建资产,使用命令:
使用 yarn 时 yarn encore dev --watch
或使用 npm 时 npm run watch
。
这应该构建您的资产(并创建一个 manifest.json 引用这些资产)。
我正在学习 Symfony,正在学习 tuto。问题是,它与 Symfony5 有关,而我正在使用 Symfony6。 tuto 说要在 public 目录中创建一个资产文件夹,我这样做了:
当我使用 Twig 像这样调用我的 bootstrap.css 时:
<link href="{{ assets('assets/css/bootstrap.min.css' )}}" rel="stylesheet">
我收到此错误:
An exception has been thrown during the rendering of a template ("Asset manifest file "/Applications/MAMP/htdocs/laboutiquefr/public/build/manifest.json" does not exist. Did you forget to build the assets with npm or yarn?").
我的问题是:
- 如何解决此 manifest.json 错误?
- 我看到一个带有 Symfony6 的资产文件夹,它不在 Symfony5 的 tuto 上。我应该改用这个文件夹吗?
非常感谢。
更新css/js/images时需要构建资产,使用命令:
使用 yarn 时yarn encore dev --watch
或使用 npm 时 npm run watch
。
这应该构建您的资产(并创建一个 manifest.json 引用这些资产)。