composer-php - symfony 4.0 无法安装 assetic-bundle

标签 composer-php assetic symfony4

我正在尝试这个新的 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 版本升级后遇到了同样的问题,这确实有帮助。

关于composer-php - symfony 4.0 无法安装 assetic-bundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47601912/

相关文章:

symfony - 允许 bundle 扩展 Assetic 的 Assets 配置

php - 如何将 Symfony 4 与 MSSQL 连接

html - 如何在 Symfony 4 表单中的输入上添加占位符?

php - 我将如何只更新一个 Composer 依赖项?

symfony - composer 如何处理同一个包的多个版本?

php - 在 laravel 5 app.php 中使用 autoload psr-4 定义的命名空间给出未找到的错误

css - 在页面完全加载之前元素出现在错误的位置

javascript - 将 Twig 用于动态 Javascript 文件

php - Composer 错误 : "PHP extension fileinfo is missing from your system"

Symfony 4 服务于不同环境中的本地绑定(bind)