yiisoft/yii2 2.0.15.1 requires bower-asset/inputmask ~3.2.2 | ~3.3.5 -> no matching package found.

当我尝试使用 composer 工具给 Yii2 项目升级依赖包的时候,总是抛出如下提示:

Your requirements could not be resolved to an installable set of packages.

Problem 1
– yiisoft/yii2 2.0.15.1 requires bower-asset/inputmask ~3.2.2 | ~3.3.5 -> no matching package found.
– yiisoft/yii2 2.0.16.1 requires bower-asset/inputmask ~3.2.2 | ~3.3.5 -> no matching package found.
– yiisoft/yii2 2.0.16 requires bower-asset/inputmask ~3.2.2 | ~3.3.5 -> no m atching package found.
– yiisoft/yii2 2.0.15.1 requires bower-asset/inputmask ~3.2.2 | ~3.3.5 -> no matching package found.

这个提示如此烦人,Google了一圈,有说修改Yii2里面的composer.json文件的,有说用fxp设置的,试过,都不起作用。

最终的解决方法,是在引入Yii2 包之前,引入下面这个包,原理是提前把依赖包给提供了。

经过实践检测有效。包地址:https://packagist.org/packages/maiscrm/yii2-composer-bower-skip

"require": {
    "php": ">=5.4.0",
    "yidas/yii2-composer-bower-skip": "~2.0.5",
    "yiisoft/yii2": "~2.0.5",
    "yiisoft/yii2-bootstrap": "~2.0.0"
}

湖南快乐十分开奖图表:为什么舍不得扔掉

屋子里很多没用的物品

往往舍不得扔掉

不外乎两个理由:

① 对这物品有感情,有纪念价值

② 这东西或许有用,下次要用或许还得买

请认清以下两点,你就舍得扔了:

① 最值得珍惜的是人,人已不再,物有何用?

② 你敢扔掉,你就买得起;你舍不得,是你买不起。物品的保管、维护事实需要费用(或者你的时间),保管一年的费用,足以购买新物品。

我的双十一嘉年华

有些人,有53度的兄弟。
有些人,有99分贝的知音。
还有些人,有180公里的生死之交。
再不济的,也有海拔3000米的伙伴。
看看你,你有谁?
“有糖的,不是那种0度的,谢谢!”

关于写文档

在IT项目开发中,写技术文档有着非常重要的意义,而这往往被工程师们轻视甚至诟病。

① 可以在开发之前整理思路,帮助你在代码实现时一气呵成,提升效率。

② 可以在开发完成以后复盘,检查错漏。

③ 可以提升实现过程中不熟练的实现技巧,让以后重用这些技巧更加容易。

④ 写文档期间,也是你可以抽空让繁忙的逻辑脑稍作休息的空挡,顺便锻炼一下文字组织能力。