NPM 在MacOSX中的使用技巧
2015-12-07 19:46
531 查看
经常看到有人说『为啥npm install 的时候报错,显示EACCESS错误…』,之前大家都是sudo大法解决问题,也没太在意。
至于这个问题是brew安装工具的时候造成的,还是系统修改磁盘权限造成的,还是安装各种小工具的时候造成的不得而知…(这个实在懒得追究了)
最近在搞generator的时候,如果不想把一些文件包含在generator中,那么会调用npm install,所以会遇到报错…
NPM 维护者的解决方案是:
https://github.com/npm/npm/issues/5922
不过似乎忘记清除缓存了,个人建议把组权限也修改掉,当然,如果有洁癖,可以干掉/Users/
至于项目中的node_modules,建议直接rm掉重新安装。
至此,愉悦的使用npm/cnpm吧。
补充(如果你身在大中国,npm偶尔速度不佳的话,可以使用大淘宝业界良心的NPM仓库镜像):
至于这个问题是brew安装工具的时候造成的,还是系统修改磁盘权限造成的,还是安装各种小工具的时候造成的不得而知…(这个实在懒得追究了)
最近在搞generator的时候,如果不想把一些文件包含在generator中,那么会调用npm install,所以会遇到报错…
NPM 维护者的解决方案是:
https://github.com/npm/npm/issues/5922
sudo chown-R`whoami`/usr/local
不过似乎忘记清除缓存了,个人建议把组权限也修改掉,当然,如果有洁癖,可以干掉/Users/
whoami下的.npm缓存目录。
sudo chown-R`whoami`:staff/usr/local sudo chown-R`whoami`:staff/Users/`whoami`/.npm
至于项目中的node_modules,建议直接rm掉重新安装。
至此,愉悦的使用npm/cnpm吧。
补充(如果你身在大中国,npm偶尔速度不佳的话,可以使用大淘宝业界良心的NPM仓库镜像):
npm install -g cnpm --registry=http://registry.npm.taobao.org
相关文章推荐
- RPM方式安装MySQL5.6
- 纹理mag filter不能取GL_XXX_MIPMAP_XXXX
- Asoc dapm(五) - dapm widget链表更新
- PM 3
- MipMap介绍&算法
- Asoc dapm(四) - dapm widgets & dapm route注册
- TS科普22 PAT PMT PES关系
- CCBPM中流程回滚的介绍
- CCBPM流程变更处理解决方案与对策
- CCBPM多表单流程中关于绑定表单的设计步骤
- CCBPM关于工作流引擎取回审批的设计方案与实现过程
- CCBPM高级开发之类设计与数据库设计命名规则
- CCBPM高级开发之类设计与数据库设计命名规则
- CCBPM关于工作流引擎授权功能说明
- CCBPM关于工作流引擎授权功能说明
- CCBPM关于工作流引擎取回审批的设计方案与实现过程
- [置顶] Google Development
- Samba服务器rpm安装
- 如何卸载rpm包
- mysql rpm安装,以及修改charset