npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)
今天想,装angular5,所以装了angular-cli1.7.4版本,结果报错了,,,
1.卸载之前的版本
npm uninstall -g @angular/cli
2.清除缓存,确保卸载干净
注:npm install 时会报一些错,有可能是cache的问题。
所以要先删除node_modules文件夹;还要npm uninstall;再清除缓存(参考下面?);最后重新npm install。
// 1.验证缓存数据的有效性和完整性,清理垃圾数据。
npm cache verify// 2.删除缓存目录下的所有数据。从 npm@5 开始,为了保证缓存数据的有效性和完整性,需要加上 --force 参数。
npm cache clean// 3.强制清理
npm cache clean --force
3.检查是否卸载干净
ng -v
若显示command not found则卸载干净
4.安装指定版本
npm install -g @angular/cli@1.7.4
5.检查版本号
ng -v
报错:npm ERR! Error: EACCES: permission denied ,
如下图:
解决上述报错:
1.在命令前加上 sudo
sudo npm install --save-dev grunt
2.不过这样子可能还是不行,你需要这样:
sudo npm install --unsafe-perm=true --save-dev grunt
3.或许你还是会遇到错误,请尝试这样:
sudo npm install --unsafe-perm=true --allow-root --save-dev grunt
参考文章:
卸载并安装指定版本Angular CLI
npm 和 yarn 缓存策略对比
npm ERR! Error: EACCES: permission denied, access
npm-卸载并安装指定版本Angular CLI以及报错(npm ERR! Error: EACCES: permission denied)相关推荐
- npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
➜ web-qqdz-gov-pc-local git:(develop) npm --registry=http://172.18.71.185:7001 install @cspire/cbd-c ...
- Angular5.0之 安装指定版本Angular CLI
我们可能会发现按照网上的方式下载安装后,使用Angular CLI生成的项目并不是我们想要的Angular的版本,因为在我们没有指定安装版本的前提下,默认会下载最新的版本安装,然而不同的Angular ...
- Linux安装指定版本Angular Cli
环境准备: 1.安装nodejs 不同版本Angular Cli需要安装不同版本的nodejs,本文安装v10.16.0版本的nodejs,可以支持7.x版本的Angular Cli.由于开发需要使用 ...
- vue用npm 卸载element-ui 安装指定版本
vue用npm 删除模块element-ui npm uninstall element-ui npm i element-ui@2.0.10
- 在root目录下npm install报错Error: EACCES: permission denied, mkdir ‘/root/ttt/web/node_modul
报错如下:Error: EACCES: permission denied, mkdir '/root/pgadmin4-REL-4_23/web/node_modules/imagemin-gifs ...
- npm报错stack Error: EACCES: permission denied, mkdir
目录 一.问题描述 二.解决方法 一.问题描述 执行 npm 报错:stack Error: EACCES: permission denied, mkdir npm install webpack ...
- 3.Mac安装Vue出现的问题解决方案:Error: EACCES: permission denied
问题描述:当执行 vue init webpack 时,终端报错为: Error: EACCES: permission denied, unlink '/Users/xxx/.vue-templat ...
- npm命令运行时报错_npm命令运行时报错_使用npm命令时报错误Error: EACCES: permission denied...
执行npm link 报错 liuffsunny@liufangfangdeMacBook-Pro 02learnCli % npm link npm ERR! code EACCES npm ERR ...
- vue 下echarts卸载和安装指定版本
卸载: npm uninstall echarts 安装指定版本: npm install echarts@4.9.0 --save 4.9版本下有地图,5.0版本以上失去这个功能,想要别的版本把@后 ...
最新文章
- 《当用户体验设计遇上敏捷》一3.5 小结
- mysql 多个字段拼接
- 【小项目关键技术五】控制全彩 WS2812 灯环/灯带
- 一篇文章搞定面试中的二叉树题目(java实现)
- Hue添加RDBMS(关系型数据库)
- 边缘指示函数matlab,matlab图像处理——傅立叶变换边缘提取
- javascript-自定义对象-数组形态对象-字典形态对象
- mysql 查询事务信息_查看MySQL最近的事务执行信息
- linux输密码复制,在Linux下用scp复制文件无需输入密码的技巧
- 原型模式 java 深浅_java学习笔记之原型模式及深浅拷贝
- Linux基础-1.Linux命令及获取帮助
- 三条中线分的六个三角形_数学中三角形的“五心”你会了吗?教你马上学会。(中考生必看)...
- egg服务重启及child_process的使用
- 近视眼用什么台灯比较好?防近视眼护眼台灯排名
- tensorflow频域操作及梯度求取
- Virtualbox源码分析4:VMM虚拟化实现源码分析1
- 淘宝获取商品详情API接口
- [总结]CDQ分治整体二分
- 时间戳和时间的相互转换,以及中国本地时间转换成国外时间
- Dell ObjectScale:通往应用现代化的存储捷径
热门文章
- 数据结构之希尔排序------java实现
- python学习笔记(四)字典(dict)
- 聊聊高并发(三十)解析java.util.concurrent各个组件(十二) 理解CyclicBarrier栅栏
- 关于上上文hashmap的深入-hashmap产生死锁的详解
- SpringBoot学习之路:06.Spring Boot替换默认的Jackson
- ceph-deploy install时,远端节点在执行apt-get update命令时失败
- mysqladmin flush-hosts 解决方法
- C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(六)完美移动
- 我是如何超越PPG的(摘自:IT经理世界;作者:李黎)
- NumPy - np.random.multivariate_normal()