Symfony 4.0未能安装资产包



我正在尝试这个新的Symfony 4.0,所以我未能安装Assetic-Bundle,我使用的命令

composer require assetic-bundle

我有一组问题:

Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- symfony/assetic-bundle v2.8.2 requires symfony/framework-bundle ~2.3|~3.0
-> satisfiable by symfony/framework-bundle[2.3.x-dev, 2.4.x-dev,/....../  v3.4.0-RC2]
but these conflict with your requirements or minimum-stability.

我遇到了四个这样的问题(我只是占据了第一个的重要部分,因为它们很长)我在JSON文件中的要求:

"require": {
    "php": "^7.1.3",
    "sensio/framework-extra-bundle": "^5.1",
    "sensiolabs/security-checker": "^4.1",
    "symfony/asset": "^4.0",
    "symfony/console": "^4.0",
    "symfony/flex": "^1.0",
    "symfony/framework-bundle": "^4.0",
    "symfony/lts": "^4@dev",
    "symfony/profiler-pack": "^1.0",
    "symfony/twig-bundle": "^4.0",
    "symfony/web-server-bundle": "^4.0",
    "symfony/yaml": "^4.0"
},
"require-dev": {
    "symfony/dotenv": "^4.0"
},

听到您的来信,谢谢 ^_ ^

您可以尝试使用sanpi/assetic-bundle

它是相同的assetic-bundle,但由其他人实现的权利在Symfony 4中使用。您甚至不需要更改Kernel.php或其他代码中的任何名称空间或类名称。

从3.x版本升级后也遇到了相同的问题,这确实有所帮助。

Assetic-Bundle与Symfony 4不兼容4.如果您想使用Assetic,请选择Symfony 3.4版本。

官方建议是使用webpack encore

相关内容

  • 没有找到相关文章

最新更新