NPM的安装和使用权限问题
2024-08-28 22:09:06
npm之前在默认情况下装过@angular/cli, 安装和使用都没有任何问题, 但是有的包全局安装的时候会提示权限不足, 于是网上搜索了修复此问题的方法, 就是将npm的全局安装目录搬到有权限的文件加下:
1、在用户根目录下创建全局包的安装目录:
mkdir ~/.npm-global
2、把NPM的全局安装目录设置到此目录:
npm config set prefix '~/.npm-global'
3、设置环境变量:
npm config set prefix '~/.npm-global'
4、添加如下变量:
export PATH=~/.npm-global/bin:$PATH
5、更新环境变量
source ~/.profile
请注意, 如果你使用的不是自带的命令行工具, profile的名称也是不一样的, 比如我使用的是zsh, 修改的就是./bash_profile:
sudo vi ~/.bash_profile
source ~/.bash_profile
最新文章
- ODAC (odp.net) 从开发到部署
- 七、Android学习第六天——SQLite与文件下载(转)
- 【转】LiveWriter插入高亮代码插件介绍 基于SyntaxHighighter
- ASP.NET 生成报表的几中方案
- 新建Java文件的 文档注释
- NSDictionary(key与value)
- Processes vs Threads
- Firebird 修改表名
- AP(应付帐管理)
- hdoj 3849 By Recognizing These Guys, We Find Social Networks Useful【双连通分量求桥&;&;输出桥&;&;字符串处理】
- 单片机汇编语言实现DES加密算法
- 动手学习TCP:数据传输(转)
- Microsoft Edge 浏览器远程代码执行漏洞POC及细节(CVE-2017-8641)
- 利用nginx 虚拟主机、请求转发实现不同端口web访问
- web scraper 抓取分页数据和二级页面内容
- Python【第五篇】模块、包、常用模块
- vb程序安装时需要在客户端安装MSSOAP30.dll,但注册不上,请问怎么处理
- activiti-ldap-integration
- 基于easyui开发Web版Activiti流程定制器详解(五)——Draw2d详解(一)
- 谈谈Ajax(二)