composer 使用组件安装程序将 jquery 插件安装为组件

     2023-02-23     153

关键词:

【中文标题】composer 使用组件安装程序将 jquery 插件安装为组件【英文标题】:composer install jquery plugins as component using component-installer 【发布时间】:2015-09-18 16:13:16 【问题描述】:

我正在尝试使用 component-installer 安装一个 jquery 插件,为此我有以下 composer.json 文件


  "config": 
    "vendor-dir": "assets/vendors",
    "component-dir": "assets/components"
  ,
  "require" : 
    "robloach/component-installer": "*",
    "components/jquery": "2.*",
    "components/jqueryui": "1.11.*",
    "Krinkle/jquery-json": "dev-master"
  ,
  "repositories": 
    "jquery-json" : 
      "type": "package",
      "package": 
        "require": 
          "robloach/component-installer": "*"
        ,
        "name": "Krinkle/jquery-json",
        "type": "component",
        "version": "master",
        "source": 
          "url": "git://github.com/Krinkle/jquery-json.git",
          "type": "git",
          "reference": "master"
        ,
        "extra": 
          "component": 
            "scripts": [
              "dist/jquery-json.min.js"
            ]

          
        
      
    
  

这工作正常,但Krinkle/jquery-json 被下载到assets/vendors 目录而不是asserts/components。如果这个实验有效,我有很多插件可以这样设置,并且定义所有插件会增加 composer.json 文件的大小。有没有办法将包文件保留在外部 json 文件中,例如 jquery-json.json 并将其包含在主 composer.json 文件中?

任何其他使用 composer 管理资产/js 组件的建议都将得到广泛采纳。

【问题讨论】:

【参考方案1】:

您的设置看起来相当复杂。我建议您检查composer-asset-plugin 包,它允许几乎相同。只是以更简单和花哨的方式。

【讨论】:

我很高兴它有帮助。请将答案标记为正确的解决方案,以便其他人可以看到它已解决。 请添加完整的问题解决方案,将其标记为已接受,否则它仍然是一个建议,我很感激。 解决方案需要什么才能完成?

composer安装方法

...下安装的方法方法一:使用安装程序   这是将Composer安装在你机器上的最简单的方法。  下载并且运行 Composer-Setup.exe,它将安装最新版本的Composer,并设置好系统的环境变量,因此你可以在任何目录下直接... 查看详情

Composer [UnexpectedValueException] 错误将尝试使用 composer 安装 github 项目

】Composer[UnexpectedValueException]错误将尝试使用composer安装github项目【英文标题】:Composer[UnexpectedValueException]errorwilltryingtousecomposertoinstallagithubproject【发布时间】:2014-12-2818:39:41【问题描述】:我正在尝试使用composer安装一个github项... 查看详情

windows安装composer(代码片段)

Composer是PHP的一个依赖管理工具(不是一个包管理器)。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。在windows下安装的方法方法一:使用安装程序   这是将Composer安装在你机器上的最简单的方... 查看详情

在windows上安装composer(代码片段)

a、去官网getcomposer.org下载安装程序b、运行安装程序,需要开启三个扩展openssl、curl、mbstring,没有开启的话composer也可以帮助开启;会自动将composer添加到Path环境变量c、打开命令窗口,测试composer命令是否可用1.composer的作用解决... 查看详情

composer安装和修改中国镜像

参考:http://docs.phpcomposer.com/00-intro.html#Using-Composer下载安装下载并且运行Composer-Setup.exe,它将安装最新版本的Composer,并设置好系统的环境变量,因此你可以在任何目录下直接使用composer命令。安装成功后,在windows,命令行输入co... 查看详情

使用 WPackagist 的 Composer 自定义安装程序路径

】使用WPackagist的Composer自定义安装程序路径【英文标题】:ComposercustominstallerpathswithWPackagist【发布时间】:2015-05-0723:05:49【问题描述】:默认情况下,http://wpackagist.org/的依赖项安装到/wp-content/plugins或/wp-content/themes以模仿WordPress... 查看详情

composer基本使用

一、Composer的安装1、下载Composer2、Composer安装  1)、Composer安装前请确保已经安装了php;打开命令行窗口输入php-v可以查看php的当前版本号。3、局部安装与全局安装  局部安装:正确安装完后,可以将 composer.phar 文件... 查看详情

compose环境变量怎么配置

安装-Windows使用安装程序这是将Composer安装在你机器上的最简单的方法。下载并且运行Composer-Setup.exe,它将安装最新版本的Composer,并设置好系统的环境变量,因此你可以在任何目录下直接使用composer命令。选择php.exe如E:\\xampp\\php\... 查看详情

composer安装及使用

安装:a.windows:a-1.下载:gitclonehttps://github.com/lj270304802/composer.gita-2.移动:将win下的文件移动到php所在目录b.linux:b-1.下载:gitclonehttps://github.com/lj270304802/composer.gitmvcomposer/linux/composer/bin/c.修改comp 查看详情

我可以在不使用 Composer 的情况下安装 Laravel 吗?

】我可以在不使用Composer的情况下安装Laravel吗?【英文标题】:CanIInstallLaravelwithoutusingComposer?【发布时间】:2013-04-0303:18:42【问题描述】:我想知道是否可以在任何网络服务器上安装或使用LaravelPHP框架,而无需每次都使用Composer... 查看详情

composer的安装使用

前提:配置好PHP的环境 1.用PHP命令下载  安装Composer的php程序 *(下载composer-setup.php)php-r"copy(‘https://install.phpcomposer.com/installer‘,‘composer-setup.php‘);"2.执行编译 .php文件   ( 查看详情

docker-compose安装与使用

一.简介与安装1.简介Compose是定义和运行多容器Docker应用程序的工具,使用Compose,您可以使用YAML文件来配置应用程序的服务,然后,使用单个命令创建并启动配置中的所有服务2.安装:(1).在https://github.com/docker/compose/releases寻找合... 查看详情

composer安装与使用(代码片段)

Composer安装与使用Composer是PHP的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。Compos... 查看详情

尝试使用 composer 将 sylius/product-bundle 安装到我的 Symfony 5.3 项目时出现问题

】尝试使用composer将sylius/product-bundle安装到我的Symfony5.3项目时出现问题【英文标题】:Issuestryingtoinstallsylius/product-bundletomySymfony5.3projectwithcomposer【发布时间】:2021-08-2115:50:19【问题描述】:我正在尝试开发一个项目,但在使用com... 查看详情

怎么使用php包依赖管理工具composer执行命令安装

参考技术ACentOS7下安装Composer安装Composer1、将composer.phar下载到项目中使用curl-sShttps://getcomposer.org/installer|php下载Composer的二进制文件,是一个PHAR包(PHP的归档)2、可以通过--install-dir选项指定Composer的安装目录(它可以是一个绝对... 查看详情

如何安装laravel框架

...方版(PHP开发框架)http://www.ddooo.com/softdown/93667.htmLaravel利用Composer来管理它的依赖。所以,在使用Laravel之前,请确保您的机器上安装了Composer。首先,使用Composer下载Laravel安装程序:composerglobalrequire"laravel/installer"确保将目... 查看详情

composer安装与使用(代码片段)

Composer是PHP的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。Composer默认情况下不是... 查看详情

使用(独立)模块化项目安装多个 Composer

】使用(独立)模块化项目安装多个Composer【英文标题】:MultipleComposerInstallswith(Independent)ModularProjects【发布时间】:2017-12-1310:31:23【问题描述】:我正在努力寻找将composer用于模块化结构的最佳方式。假设我有这个框架树:/cms/s... 查看详情