之前就觉得为什么 github 上的大部分东西都是 1.0.1、1.11.1 甚至 0.11.1 这种奇葩的版本。为什么 jQuery 1.9.9 之后不是 2.0.0 而是 1.10.0。而且在 npm init
的时候不能输入 1 或 1.0 这样的版本,就算你手动修改了 package.json 里的版本之后,就无法安装其他模块,报 Invalid version: "1.0"
无效版本错误。
[废弃] Sublime Text 之 Package Control 镜像
这阵子经常有朋友跟我说 Sublime Text 下的 Package Control 无法安装,或者是安装后无法安装插件,甚至连插件列表都加载不出来。然后,就没有然后了。。
删除 windows 下 node_modules 过深的目录
说到 node 的模块,确实既好用又蛋疼。相信无数人吐槽 node_modules 目录结构的设计了。
确实,npm 没有处理好 peerDependencies 的概念,不仅重复安装了模块,而且嵌套层次太深。
我觉得可以在安装依然的时候分析相同模块,安装到合适的层次,但是却面临一个相同模块的不同版本问题。
反正确实挺纠结的,我这样的脑子不够用。
[废弃] brew-cask 之本地更新 node
split 方法的正确使用姿势
通过 js 获取 QueryString (location.search部分) 参数很常见,网上代码也满天飞。
不过现在的框架,基本上都通过路由伪静态了,把以前的 QueryString 变成了
pathname (location.pathname部分) 路径参数了。
例如:/index.html?id=22&name=abc
很多框架都是渲染为 /index/id/22/name/abc.html