陷入使用Yii 2和PHP进行Web应用程序开发的第52页

阿德里安·康沃尔(Adrian Cornish)

您好到第52页,而我在尝试查看客户/添加路线时遇到异常。

我设法通过创建一个软链接来修复它-但是我为什么要这样做,这是修复它的正确方法,还是这本书与yii代码库不同步

我检查了勘误表并应用了建议的修复方法(以及示例下载书代码中的内容)

我知道书已经过时了-但这是我遇到的错误

PHP User Error – yii\base\ErrorException

Exception 'yii\base\InvalidParamException' with message 'The file or directory to be published does not exist: /var/www/html/crmapp/vendor/bower/jquery/dist' 

in /var/www/html/crmapp/vendor/yiisoft/yii2/web/AssetManager.php:385
...

现在,即使我已经按照所有作曲者的说明安装了东西,但Bower目录仍不在我的机器上

[adrian@eagle:/var/www/html/crmapp]$ ls vendor/bower-asset/jquery/dist/
jquery.js  jquery.min.js  jquery.min.map
[adrian@eagle:/var/www/html/crmapp]$

好的,我设法通过创建软链接对其进行了修复

[adrian@eagle:/var/www/html/crmapp]$ ls -l vendor/
total 64
-rw-rw-r-- 1 adrian adrian  183 Jan  6 21:19 autoload.php
drwxrwxr-x 2 adrian adrian 4096 Jan  6 21:19 bin
lrwxrwxrwx 1 adrian adrian   12 Jan 12 19:28 bower -> bower-asset/
drwxrwxr-x 6 adrian adrian 4096 Jan  6 21:19 bower-asset
drwxrwxr-x 3 adrian adrian 4096 Jan  6 21:19 cebe

书籍:https//www.packtpub.com/web-development/web-application-development-yii-2-and-php

阿罗加切夫

此文件夹应该有名称,bower而不是bower-asset重命名是自动管理的。

您是否遵循安装说明

我认为问题在于您没有在安装/更新作曲家软件包之前执行此命令:

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

它应该只运行一次,然后composer update再次运行

您可以在Github官方页面上找到有关此插件的更多信息

更新:

经过更详细的调查后,我发现他正在尝试从头开始构建没有模板的应用程序。

composer.json并非最新的框架更改。这些设置丢失了:

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

正如阿德里安(Adrian)所说,这些细节在本书章节中没有提到。

composer.json每个模板的最新文件在此处:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

YII中的常量定义,研究“使用Yii和PHP进行Web应用程序开发”

来自分类Dev

编辑使用yii开发的Web应用程序

来自分类Dev

使用 php 通过 WebSocket 在单页 Web 应用程序中进行“页面更改”

来自分类Dev

使用REST进行SAAS和应用程序开发

来自分类Dev

在MVC5和Core 1.0之间进行澄清,并使用Microsoft Stack开发Web应用程序

来自分类Dev

使用ADAL在Web应用程序和本机应用程序之间进行单点登录

来自分类Dev

单页应用程序是否只是整个Web应用程序使用的一页?

来自分类Dev

使用Web和Android客户端使用Java开发应用程序

来自分类Dev

是否在WebSite项目中使用grunt和bower进行HTML5开发,还是在Visual Studio 2015中创建HTML5 Web应用程序?

来自分类Dev

如何使用Docker,Puppet和Vagrant开发LAMP Web应用程序?

来自分类Dev

如何使用客户端的angularjs和后端的flask开发Web应用程序?

来自分类Dev

如何为使用 .netcore 和 angular5 开发的 Web 应用程序添加 docker 支持?

来自分类Dev

使用果酱(C ++)进行移动应用程序开发

来自分类Dev

使用Ionic或Android进行应用程序开发

来自分类Dev

使用ember设置Web应用程序索引页的标题

来自分类Dev

使用 Angular 开发移动 Web 应用程序

来自分类Dev

使用Firebase / Pusher / Pubnub在.Net Desktop应用程序和Web应用程序之间进行来回推送通知

来自分类Dev

使用Firebase / Pusher / Pubnub在.Net Desktop应用程序和Web应用程序之间进行来回推送通知

来自分类Dev

使用Rails 4和AngularJS的单页应用程序

来自分类Dev

使用 while 和 continue 时陷入无限循环

来自分类Dev

是否可以使用PHP开发Windows应用程序?

来自分类Dev

Bigcommerce-使用PHP开发应用程序-Webhooks

来自分类Dev

使用Quartz和Hibernate进行实时作业调度Web应用程序

来自分类Dev

使用 jsp、hibernate、mysql 和 eclipse mars 在 Web 应用程序中进行注释配置

来自分类Dev

AngularJS:单页和多页应用程序的区别和实践中使用?

来自分类Dev

使用HTML,Javascript进行移动开发的最佳平台。除了本机应用程序开发

来自分类Dev

Yii2 应用程序与 CraftCMS 一起使用 YII2

来自分类Dev

在yii 2 Advanced中创建新的Web应用程序

来自分类Dev

“开发单页Web应用程序”

Related 相关文章

  1. 1

    YII中的常量定义,研究“使用Yii和PHP进行Web应用程序开发”

  2. 2

    编辑使用yii开发的Web应用程序

  3. 3

    使用 php 通过 WebSocket 在单页 Web 应用程序中进行“页面更改”

  4. 4

    使用REST进行SAAS和应用程序开发

  5. 5

    在MVC5和Core 1.0之间进行澄清,并使用Microsoft Stack开发Web应用程序

  6. 6

    使用ADAL在Web应用程序和本机应用程序之间进行单点登录

  7. 7

    单页应用程序是否只是整个Web应用程序使用的一页?

  8. 8

    使用Web和Android客户端使用Java开发应用程序

  9. 9

    是否在WebSite项目中使用grunt和bower进行HTML5开发,还是在Visual Studio 2015中创建HTML5 Web应用程序?

  10. 10

    如何使用Docker,Puppet和Vagrant开发LAMP Web应用程序?

  11. 11

    如何使用客户端的angularjs和后端的flask开发Web应用程序?

  12. 12

    如何为使用 .netcore 和 angular5 开发的 Web 应用程序添加 docker 支持?

  13. 13

    使用果酱(C ++)进行移动应用程序开发

  14. 14

    使用Ionic或Android进行应用程序开发

  15. 15

    使用ember设置Web应用程序索引页的标题

  16. 16

    使用 Angular 开发移动 Web 应用程序

  17. 17

    使用Firebase / Pusher / Pubnub在.Net Desktop应用程序和Web应用程序之间进行来回推送通知

  18. 18

    使用Firebase / Pusher / Pubnub在.Net Desktop应用程序和Web应用程序之间进行来回推送通知

  19. 19

    使用Rails 4和AngularJS的单页应用程序

  20. 20

    使用 while 和 continue 时陷入无限循环

  21. 21

    是否可以使用PHP开发Windows应用程序?

  22. 22

    Bigcommerce-使用PHP开发应用程序-Webhooks

  23. 23

    使用Quartz和Hibernate进行实时作业调度Web应用程序

  24. 24

    使用 jsp、hibernate、mysql 和 eclipse mars 在 Web 应用程序中进行注释配置

  25. 25

    AngularJS:单页和多页应用程序的区别和实践中使用?

  26. 26

    使用HTML,Javascript进行移动开发的最佳平台。除了本机应用程序开发

  27. 27

    Yii2 应用程序与 CraftCMS 一起使用 YII2

  28. 28

    在yii 2 Advanced中创建新的Web应用程序

  29. 29

    “开发单页Web应用程序”

热门标签

归档