在 symfony 7 中创建一个新的 web 应用程序导致我在尝试使用 webpack 构建资产时出现编译错误。
错误 编译失败,有 1 个错误
00:13:02 模块构建失败:找不到模块:“./assets/bootstrap.js”包含对文件“@symfony/stimulus-bundle”的引用。 找不到该文件,请检查是否有拼写错误,如果文件被移动,请更新它。
这似乎是由于创建新的webapp项目时默认安装的AssetMapper所致。
如果您更喜欢使用 webpack 来管理您的资源,请点击下面的文档链接,正确从 AssetMapper 切换到 Webpack :
https://symfony.com/doc/current/frontend.html#switch-from-assetmapper
解决方案:
这似乎是由于创建新的webapp项目时默认安装的AssetMapper所致。
如果您更喜欢使用 webpack 来管理您的资源,请点击下面的文档链接,正确从 AssetMapper 切换到 Webpack :
https://symfony.com/doc/current/frontend.html#switch-from-assetmapper