当前位置:  开发笔记 > 后端 > 正文

Yii2全新安装:vendor/bower/jquery/dist路径错误

如何解决《Yii2全新安装:vendor/bower/jquery/dist路径错误》经验,为你挑选了2个好方法。

我刚刚使用composer安装了yii2(高级).我已经设置了nginx等.

但它不起作用:

Invalid Parameter – yii\base\InvalidParamException

The file or directory to be published does not exist: /srv/www/site/vendor/bower/jquery/dist

在'vendor/bower'文件夹中,唯一的子文件夹'bower-assets'带有'jquery'等.但在供应商/凉亭中没有jquery.

如何解决这个问题?



1> SilverFire..:

请参阅安装指南.您似乎缺少资产插件:

composer global require "fxp/composer-asset-plugin:~1.2.0"



2> Syakur Rahma..:

确保您已执行以下命令:

composer global require "fxp/composer-asset-plugin:~1.2.0"

另外,请检查您的composer.json中以下内容:

Yii2已弃用,但为默认选项:

"extra": {
    "asset-installer-paths": {
        "npm-asset-library": "vendor/npm",
        "bower-asset-library": "vendor/bower"
    }
},

新选项

"config": {
    "fxp-asset": {
        "installer-paths": {
            "npm-asset-library": "vendor/npm",
            "bower-asset-library": "vendor/bower"
        },
    }
},

然后,composer update如果您已经有composer.lock文件或composer install没有composer.lock文件,请运行。

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有