Composer php symfony 4.0未能安装assetic捆绑包

Composer php symfony 4.0未能安装assetic捆绑包,composer-php,assetic,symfony4,Composer Php,Assetic,Symfony4,我正在尝试新的symfony 4.0,因此我未能安装assetic捆绑包, 我使用的命令 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.

我正在尝试新的symfony 4.0,因此我未能安装assetic捆绑包, 我使用的命令

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"
},

收到您的来信,谢谢^ ^

Assetic捆绑包与symfony 4不兼容。如果要使用assetic,请选择symfony 3.4版本


要使用网页包encore

您可以尝试使用
sanpi/assetic bundle

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


从3.x版本升级后出现了同样的问题,这确实有所帮助

您可以自由使用该捆绑包,但随着Symfony的发展,这可能不是最佳选择。它依赖于Symfony生态系统中的其他部分进一步发展,寻找解决办法不是一个好的长期解决方案我知道,但是。。。有时,您的实际项目没有足够的资源来遵循所有建议并重构大部分代码。真正地在我的情况下,我需要一个新版本的api平台,没有找到任何其他选择。