windows文件目录路径过长导致不能删除的问题

使用node之后,有时候需要删除node_module文件夹,经常出现不能完全删除的问题。
提示文件目录路径过长,神烦。。

解决办法1:

使用命令

1
robocopy D:\tmp D:\SourceCode\Wikitec.Component\trunk\1.5\node_modules /purge

第一个目录是一个出在的临时目录,在哪儿无所谓,第二个目录是待删除的目录。

解决办法2:

使用另外一个npm包windows-node-deps-deleter
https://www.npmjs.com/package/windows-node-deps-deleter#readme
使用:
先安装 npm install -g windows-node-deps-deleter
然后全局使用wnddel dir1

es6中的箭头函数

作为ES6的一个新特性,箭头函数(fat arrow function)作为一种可以方便的可以写更少的代码的语法出现了。它的名字来源于它的语法=>,就是一个“大箭头”(和“小箭头”->相比)。一些开发者或许已经从其他变成语言中遇到了这种类型的函数,比如在Haskell中,被称为“lamba表达式”,或者“匿名函数”。它被之所以被称为匿名函数,是因为这中箭头函数并没有一个显示声明的函数名。

Read More

在国内使用cnpm代替npm

在国内,使用淘宝镜像,不需要VPN:

  1. 安装:npm install -g cnpm --registry=https://registry.npm.taobao.org
  2. 测试安装成功:cnpm info connect
  3. 使用淘宝镜像安装:cnpm install <name@version>

切身体会呀,就在刚才终于把electron-react-boilerplate的包都装好了。。

写于2016年第一个工作日

就这样,2016年猴年春节过完了,迎来了第一个工作日。
由于个人问题,这个年过的有些记忆深刻。
上班了,坐在电脑前,打开代码,敲打键盘竟有种莫名的让人心安的感觉。
趁着还有些闲暇时间,简单思考了下2016年关于项目、技术的一些东西,做下记录。

对自己而言,我很清楚,2016年,注定将是一个不平凡的年份。To be or no to be , it is a question.

Read More

使用unity创建塔防游戏(译)(part2)

欢迎来到使用unity创建塔防游戏的第二部分,我们将继续使用unity创建一个塔防游戏,在第一部分中,我们已经可以放置和升级小怪兽了。同时创建了一个向饼干进攻的敌人。

然而,这时候敌人移动时还不会转向,同时不会攻击。这部分教程中,我们将增加一波敌人,同时武装我们的小怪兽使他们能保卫我们珍贵的饼干。

img

Read More

react中子组件的keys很重要

这里所说的key是指当使用数组动态创建组件时需要指定的属性。它是一个唯一并且不变的id,React用来区分每个组件的DOM,并且当和另一个组件比较时,可以知道是不同的组件还是相同的。

使用keys可以确保子组件的重用而不是重新创建,从而避免一些奇怪的事情发生。

Read More