安装Yii2高级模板不起作用

时间:2017-06-21 07:13:36

标签: yii yii2 bower yii2-advanced-app bower-install

当我尝试部署Yii2高级模板时,我总是最终得到一个无效的应用程序。

错误消息是:

  

无效参数 - yii \ base \ InvalidParamException   要发布的文件或目录不存在:   [...] / YII应用/的供应商/亭子/ jquery的/ DIST

我试图通过最近的作曲家版本安装,有和没有fxp资产插件。两者的错误消息都相同。

我在Ubuntu64 16.04网络服务器上使用官方文档进行安装。

1 个答案:

答案 0 :(得分:0)

当您的编辑器配置创建bower-asset文件夹而不是bower时,您可以修改composer.json并重新更新项目(1)或修改路径配置(2)。

(1)我不确定这里最好的解决方案是什么(也许其他人可以共享) - 使用当前版本的composer和fx插件,路径配置存在一些问题。 asset-installer-paths部分中的旧extra应该可以正常工作,但会触发对已弃用配置的警告。

(2)添加公共配置文件:

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

这将改变资产的路径,一切都应该正常。