Yii2: AssetManager.php 在 Yii2 Advanced 中自动删除

Yii2: AssetManager.php deleted automatic in Yii2 Advanced

我在Yii2高级框架中使用了网络云托管和我的项目,当我上传它时,在vendor/yiisoft/yii2/web/AssetManager.php中删除自动。 当我询问托管时,他们说您的文件有符号链接!

如何解决?

根据 http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#asset-publishing 中的文档,您可能已使用符号 link.

设置资产发布

您可以在config/main.php

中设置配置
return [
    // ...
    'components' => [
        'assetManager' => [
            'linkAssets' => true,
        ],
    ],
];

您的 .gitignore 或 .gitexclude 中可能有 "asset"。然后部署将不包括任何忽略的文件,如 app/assets 但也不包括 AssetManager.php