npm安装东西时候的困惑

不知道npm是什么的同学,自己google,提示一下,跟node相关。

npm安装分为两种,local和global,有什么区别这里说得已经很详细了:http://blog.nodejs.org/2011/03/23/npm-1-0-global-vs-local-installation/,我也就不再废话了。

只是有些东西还要解释一下。

刚装好npm的时候,我惊异地发现它所有的安装目录全是777的权限,表示不理解(而且terminal里面看过去,非常不好看),手工改成755。这样带来的问题是如果做global安装的话,普通用户则无法安装;ok没问题,我可以sudo来搞,但是sudo之后新的问题又来了,~/.npm是做cache用的,sudo安装的话这里面东西可都属于root了。这个设计比较土,理想的方案是local安装,~/.npm作为cache,global安装,cache在npm自己的安装路径下。

还有local这种安装方式看起来隔离性挺好,但是对版本管理工具可不怎么友好,不知道有没有办法。

ChromeOS印象

启动快,的确是快,虚拟机里面也就是4、5秒的样子。

很多地方可以下到,我就不多说了。VirtualBox里面配的时候要选择这个网卡:Intel Pro/1000 MT Desktop (82540EM)。如果还是登不上去,就用这个用户和密码:chronos/password。具体看这里

基本上就是一个浏览器,跟Google说的一样,所有的东西都在网上,当然,也可以看到硬盘上安装的东西:Ctrl+Alt+t,就可以开一个虚拟终端了。