问题描述

compser 使得php的依赖管理很方便,但开发过程中也遇到一些问题,比如一些功能依赖一些js ,css,image等文件,怎么办呢,如果直接放在composer包中的话也不可能直接使用vendor这个路径来引用文件吧!还好找到啦一个解方法,使用composer的一个插件 fxpio/composer-asset-plugin

解决方法

全局安装插件composer global require fxp/composer-asset-plugin

生成静态资源包

把你要使用的静态资源文件打包成一个git管理的包,注意,只是一个git管理的包即可,里面不需要添加composer.json等文件,只要能git管理就可以

配置项目加载资源包

把git地址复制下来在项目根目录中的composer.json中添加如下配置"config":

{

"fxp-asset":

{

//安装后资源包的文件会被放到web/public/assets/res 这个目录

"installer-paths":

{

"bower-asset-library": "web/public/assets"

},

"repositories":

{

//bower-assert这个不能变 res这个名字可以随便改动

"bower-asset/res":

{

"type": "bower-vcs",

"url": "http://github.com/xxxxxxx/admin.git"

}

}

}

}

安装使用这个包composer require bower-asset/res:dev-master

repositories这个字段里面每一个配置项代表一个资源包

html css依赖管理,composer 管理js css等依赖文件【fxp/composer-asset-plugin】相关推荐

  1. css的滑动门效果,JS+CSS实现简易实用的滑动门菜单效果

    本文实例讲述了JS+CSS实现简易实用的滑动门菜单效果.分享给大家供大家参考.具体如下: 这是一个简洁实用的CSS+JavaScript滑动门导航菜单,写时候,我尽量用最少的代码写出兼容性好的代码,希 ...

  2. Js(Css)动态引用方法–Js(css)的统一管理

    引自:http://pm.htjs.net/cbb Javascript(Css)组件在Web中的访问地址基本上要求基于Url的相对地址或绝对地址,如果地址出现错误那么Web访问时将出现异常,组件也就 ...

  3. css transparent张鑫旭,js/css 张鑫旭.md at master · baipu/js · GitHub

    title tags grammar_cjkRuby css 张鑫旭 新建,模板,小书匠 true [toc] 1.Relative 和absolute的搭配: 限制 相对定位 限制层级关系,abso ...

  4. css列名不动_利用js+css+html实现固定table的列头不动

    话不多说,跟这小编来一起看下吧 1.CSS #scroll_head { position: absolute; display: none; } 2.Javascript //该函数在上面一个tab ...

  5. Atitit.css 规范 bem  项目中 CSS 的组织和管理

    Atitit.css 规范 bem  项目中 CSS 的组织和管理 1. 什么是BEM?1 1.1. 块(Block)2 1.2. 元素(Element)2 1.3. BEM树(和DOM树类似).3 ...

  6. 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题

    [Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...

  7. HTML5期末大作业:美食餐饮网站设计——美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页

    HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页 作品介绍 1.网页作品简介 :HTML期末大学生网页设计作业 A ...

  8. html大作业网页代码 计——美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页

    HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) 文章目录 HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) 一.作品展示 二.文件目录 三.代码实现 四.获取更多源码 一 ...

  9. Yii资源包加载JS/CSS

    1.资源包 Yii 在资源包中管理资源,资源包简单的说就是放在一个目录下的资源集合, 当在视图中注册一个资源包, 在渲染 Web 页面时会包含包中的 CSS 和 JavaScript 文件. 2.定义 ...

  10. 前端面试题整理(vue/js/css)

    什么是盒子模型 把所有的网页元素都看成一个盒子,它具有content,padding,border,margin 四个属性,这就是盒子模型 盒子模型有两种形式:标准盒子模型,怪异盒子模型 标准模式,总 ...

最新文章

  1. Java学习总结:49(字符缓冲流:BufferedReader)
  2. USB入门系列之一:USB概述
  3. 爆肝,52条SQL语句,性能优化,干货必收藏 !
  4. 3变量程序_PLC的程序结构及其特点
  5. java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....
  6. mac下java环境变量配置
  7. linux 代码行数统计利器 ——cloc
  8. 对有序特征进行离散化(继承Spark的机器学习Estimator类)
  9. ch341a烧录器zip_CH341A编程器
  10. Markdown绘制思维导图
  11. jenkins(一)------Windows环境下jenkins下载和安装
  12. jwPlayer API
  13. C# 给PowerPoint文档设置背景颜色和背景图片
  14. 轻轻松松背单词软件测试,完美单词王app
  15. 黑产用“未来武器”破解验证码
  16. 计算机术语root,root是什么意思
  17. Anaconda Prompt 用法全集
  18. 滴滴顺风车女乘客遇害;华为法律应对澳 5G 禁令;苹果研发新背板技术|极客头条...
  19. android拷机工具,Android8.0平台Camera monkey拷机卡死异常解决方案
  20. 【C进阶】字符串函数及其复写

热门文章

  1. 大数据:一张图让你明白什么是大数据
  2. python+opencv读取文件夹图片并保存
  3. java项目学生量化管理考核细则_班级管理量化考核细则范本
  4. [《回家寄事》闲笔记事集]2010年1月18日
  5. andriod中3g模块没有mac地址的原因
  6. python-opencv的一些基础操作
  7. 可验证随机函数(Verifiable Random Function, VRF)
  8. 移动云迁移工具:Hyper-V虚拟化迁移到移动云
  9. 预测泰坦尼克号乘客生还率
  10. 02_RampTexture(渐变纹理)