Maison  >  Article  >  cadre php  >  Pourquoi l’installation de yii2 est-elle si lente ?

Pourquoi l’installation de yii2 est-elle si lente ?

藏色散人
藏色散人original
2020-04-05 10:41:473098parcourir

Pourquoi l’installation de yii2 est-elle si lente ?

Pourquoi l'installation de yii2 est-elle si lente ?

En fait, l'installation de yii2 elle-même est très rapide , principalement parce qu'il contient Le js et le framework front-end sont relativement lourds. Vous pouvez mettre fin à l'installation du front-end js, ce qui n'affectera pas votre utilisation

Modifier fxp-asset en Asset Packagist.

Reportez-vous au guide d'installation officiel Yii Advanced Template Installation mentionné :

It uses asset-packagist for managing bower and npm package dependencies through Composer. Also you can use asset-plugin, as in earlier versions, but it works slowly.

recherchez

"config": {
    "process-timeout": 1800,
    "fxp-asset":{
        "installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        }
    }
},
"replace": {
    "bower-asset/jquery": ">=1.11.0",
    "bower-asset/inputmask": ">=3.2.0",
    "bower-asset/punycode": ">=1.3.0",
    "bower-asset/yii2-pjax": ">=2.0.0"
}

et remplacez-le par

"config": {
    "process-timeout": 1800,
    "fxp-asset": {
        "enabled": false
    }
},
"repositories": [
    {
        "type": "composer",
        "url": "https://asset-packagist.org"
    }
]

modifier la configuration/ main.php

'aliases' => [
    '@bower' => '@vendor/bower-asset',
    '@npm'   => '@vendor/npm-asset',
],

tutoriels associés Recommandé  : yii framework

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn