npm的package.json学习
一下翻译自npmjs官方文档。
package.json
必须是一个json文件。
先说说新建项目的字段:
- name
一直想自己做一个笔记软件,因为市面上的笔记软件都太不合用了。本来是打算在Atom上扩展的,但是不习惯coffeescript,外加Atom本身还不稳定(甚至没有官方的UI框架,space-pen曾经是,被Atom自己否定了,替代方案还没有)。
个人对于强类型比较偏执,因为强类型可以得到IDE的完美分析,看代码的时候跳转查看代码结构很方便。而像js这种类型的语言,IDE只要遇到灵活一点的语法就完全歇菜了,所以看代码特别累。如果自己写,问题就更大,想要重构也无从下手。当初也是因为这个问题,在Atom上写着写着就停下了。
echo和wc是shell里非常常用的两个命令。echo用来输出文本,wc用来计数。默认wc会显示3个结果:行数,单词数,字节数。
来看这样一句命令:
$ echo "1" | wc
输出会是什么呢?
有时候会发现一些开源项目的主页上面提供了IRC频道的地址。心理觉得奇怪,这个东西不是没人用了么,这么早的通讯工具。在知乎上看到一个问题:为什么现如今还有人使用 IRC 聊天交流? - 知乎。原来IRC在国外黑客文化中还是很流行的。很多大牛在上面。那我们就来玩玩这个IRC吧。
从一些文字里看到GVM来管理Groovy。但是Google搜索GVM指向的是sdkman the Software Development Kit Manager。主页上有一句话: