当我尝试部署Yii2高级模板时,我总是最终得到一个无效的应用程序。
错误消息是:
无效参数 - yii \ base \ InvalidParamException 要发布的文件或目录不存在: [...] / YII应用/的供应商/亭子/ jquery的/ DIST
我试图通过最近的作曲家版本安装,有和没有fxp资产插件。两者的错误消息都相同。
我在Ubuntu64 16.04网络服务器上使用官方文档进行安装。
答案 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',
],
这将改变资产的路径,一切都应该正常。