npm install -g 全局安装总是出现permission权限问题的解决方案
2015-05-02 17:22
531 查看
npm install -g 全局安装总是出现permission权限问题的解决方案
开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。
需要使用sudo。这问题确实让我比较窝火。一个package完全没有必要放入到需要特殊权限的/usr/local/目录,于是想办法解决它。
这里提供一种解决方案,将npm的global package安装路径放入到当前用户的home目录下,避免使用sudo,一样可以安装global的npm package:
参考链接:
1.
开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败。
需要使用sudo。这问题确实让我比较窝火。一个package完全没有必要放入到需要特殊权限的/usr/local/目录,于是想办法解决它。
这里提供一种解决方案,将npm的global package安装路径放入到当前用户的home目录下,避免使用sudo,一样可以安装global的npm package:
#brew install node #Mac os X mkdir "${HOME}/.npm-packages" echo NPM_PACKAGES="${HOME}/.npm-packages" >> ${HOME}/.bashrc echo prefix=${HOME}/.npm-packages >> ${HOME}/.npmrc echo NODE_PATH=\"\$NPM_PACKAGES/lib/node_modules:\$NODE_PATH\" >> ${HOME}/.bashrc echo PATH=\"\$NPM_PACKAGES/bin:\$PATH\" >> ${HOME}/.bashrc #将:source ~/.bashrc 写入到~/.bash_profile文件末尾, 然后,如果现在就想用你还需要运行以下命令。 source ~/.bashrc
参考链接:
1.
相关文章推荐
- sqlserver安装时出现的问题解决方案
- vs2003安装大问题(总是出现版本与VS所要求的组件版本不匹配)
- SQL SERVER安装问题,总是出现提示以前的某个程序安装在计算机上创建挂
- 安装VS2005 SP1出现这样问题“windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
- 解决品牌机、笔记本 安装GhostXP系统出现问题的终极解决方案
- ASP.NET 在IIS 操作Excel时出现的权限问题的解决方案
- 我在安装TFS 2008的时候遇到的问题以及解决方法一windows 2003 iis中总是不出现ASP.NET 2.0
- 用ASP.NET做项目,本本上的系统是XP,网上下载了IIS6,安装完后出现HTTP500问题,解决之.接着出现了浏览页面时跳出登陆框让输用户名及密码,GOOGLE了一下,原来是权限不够,解决方法
- CentOS5安装mcrypt-2.6.8出现问题及解决方案
- VMware Workstation 运行出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”解决方案
- ubuntu 9.10安装PDF打印机后出现两个问题及解决方案
- ClickOnce部署出现 系统必备的安装位置未设置为组件供应商的网站,无法在磁盘上找到 dotNetFx40LP_Client_x86_x64cs.exe 问题的解决方案
- oracle安装出现问题解决方案和重装oracle必须删除oracle的服务项 ,终于解决了 谢谢那些网友们
- VMware 运行出现“由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题”解决方案
- DB2安装后出现菜单栏乱码问题解决方案
- 关于问题“应用程序未安装或安装时出现「INSTALL_FAILED_CONTAINER_ERROR」”的解决方案方面的事情
- iPhone/iPad安装软件出现桌面白图标的问题解决方案
- 【学习笔记】编译Linux内核(中)--安装内核时易出现的问题和解决方案
- 安装WPS for Linux Alpha 6后Ubuntu字体渲染出现问题的解决方案
- Nginx+Tomcat+pcre 安装过程和出现的问题以及解决方案