html css依赖管理,composer 管理js css等依赖文件【fxp/composer-asset-plugin】
问题描述
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】相关推荐
- css的滑动门效果,JS+CSS实现简易实用的滑动门菜单效果
本文实例讲述了JS+CSS实现简易实用的滑动门菜单效果.分享给大家供大家参考.具体如下: 这是一个简洁实用的CSS+JavaScript滑动门导航菜单,写时候,我尽量用最少的代码写出兼容性好的代码,希 ...
- Js(Css)动态引用方法–Js(css)的统一管理
引自:http://pm.htjs.net/cbb Javascript(Css)组件在Web中的访问地址基本上要求基于Url的相对地址或绝对地址,如果地址出现错误那么Web访问时将出现异常,组件也就 ...
- css transparent张鑫旭,js/css 张鑫旭.md at master · baipu/js · GitHub
title tags grammar_cjkRuby css 张鑫旭 新建,模板,小书匠 true [toc] 1.Relative 和absolute的搭配: 限制 相对定位 限制层级关系,abso ...
- css列名不动_利用js+css+html实现固定table的列头不动
话不多说,跟这小编来一起看下吧 1.CSS #scroll_head { position: absolute; display: none; } 2.Javascript //该函数在上面一个tab ...
- Atitit.css 规范 bem 项目中 CSS 的组织和管理
Atitit.css 规范 bem 项目中 CSS 的组织和管理 1. 什么是BEM?1 1.1. 块(Block)2 1.2. 元素(Element)2 1.3. BEM树(和DOM树类似).3 ...
- 【Python】解决Django Admin管理界面样式表(CSS Style)丢失问题
[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 参考文章: (1)[Python]解决Django Admin管理界面样式表(CSS Style)丢失问题 ( ...
- HTML5期末大作业:美食餐饮网站设计——美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页
HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页 作品介绍 1.网页作品简介 :HTML期末大学生网页设计作业 A ...
- html大作业网页代码 计——美食餐饮管理(8页) HTML+CSS+JavaScript 美食餐饮商品设计 食物海鲜网页
HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) 文章目录 HTML5期末大作业:美食餐饮网站设计--美食餐饮管理(8页) 一.作品展示 二.文件目录 三.代码实现 四.获取更多源码 一 ...
- Yii资源包加载JS/CSS
1.资源包 Yii 在资源包中管理资源,资源包简单的说就是放在一个目录下的资源集合, 当在视图中注册一个资源包, 在渲染 Web 页面时会包含包中的 CSS 和 JavaScript 文件. 2.定义 ...
- 前端面试题整理(vue/js/css)
什么是盒子模型 把所有的网页元素都看成一个盒子,它具有content,padding,border,margin 四个属性,这就是盒子模型 盒子模型有两种形式:标准盒子模型,怪异盒子模型 标准模式,总 ...
最新文章
- Java学习总结:49(字符缓冲流:BufferedReader)
- USB入门系列之一:USB概述
- 爆肝,52条SQL语句,性能优化,干货必收藏 !
- 3变量程序_PLC的程序结构及其特点
- java后端简历项目经历_为了面试字节跳动后端开发岗(Java)鬼知道我经历了什么.....
- mac下java环境变量配置
- linux 代码行数统计利器 ——cloc
- 对有序特征进行离散化(继承Spark的机器学习Estimator类)
- ch341a烧录器zip_CH341A编程器
- Markdown绘制思维导图
- jenkins(一)------Windows环境下jenkins下载和安装
- jwPlayer API
- C# 给PowerPoint文档设置背景颜色和背景图片
- 轻轻松松背单词软件测试,完美单词王app
- 黑产用“未来武器”破解验证码
- 计算机术语root,root是什么意思
- Anaconda Prompt 用法全集
- 滴滴顺风车女乘客遇害;华为法律应对澳 5G 禁令;苹果研发新背板技术|极客头条...
- android拷机工具,Android8.0平台Camera monkey拷机卡死异常解决方案
- 【C进阶】字符串函数及其复写