今天想,装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)相关推荐

  1. 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 ...

  2. Angular5.0之 安装指定版本Angular CLI

    我们可能会发现按照网上的方式下载安装后,使用Angular CLI生成的项目并不是我们想要的Angular的版本,因为在我们没有指定安装版本的前提下,默认会下载最新的版本安装,然而不同的Angular ...

  3. Linux安装指定版本Angular Cli

    环境准备: 1.安装nodejs 不同版本Angular Cli需要安装不同版本的nodejs,本文安装v10.16.0版本的nodejs,可以支持7.x版本的Angular Cli.由于开发需要使用 ...

  4. vue用npm 卸载element-ui 安装指定版本

    vue用npm 删除模块element-ui  npm uninstall element-ui npm i element-ui@2.0.10

  5. 在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 ...

  6. npm报错stack Error: EACCES: permission denied, mkdir

    目录 一.问题描述 二.解决方法 一.问题描述 执行 npm 报错:stack Error: EACCES: permission denied, mkdir npm install webpack ...

  7. 3.Mac安装Vue出现的问题解决方案:Error: EACCES: permission denied

    问题描述:当执行 vue init webpack 时,终端报错为: Error: EACCES: permission denied, unlink '/Users/xxx/.vue-templat ...

  8. npm命令运行时报错_npm命令运行时报错_使用npm命令时报错误Error: EACCES: permission denied...

    执行npm link 报错 liuffsunny@liufangfangdeMacBook-Pro 02learnCli % npm link npm ERR! code EACCES npm ERR ...

  9. vue 下echarts卸载和安装指定版本

    卸载: npm uninstall echarts 安装指定版本: npm install echarts@4.9.0 --save 4.9版本下有地图,5.0版本以上失去这个功能,想要别的版本把@后 ...

最新文章

  1. 《当用户体验设计遇上敏捷》一3.5 小结
  2. mysql 多个字段拼接
  3. 【小项目关键技术五】控制全彩 WS2812 灯环/灯带
  4. 一篇文章搞定面试中的二叉树题目(java实现)
  5. Hue添加RDBMS(关系型数据库)
  6. 边缘指示函数matlab,matlab图像处理——傅立叶变换边缘提取
  7. javascript-自定义对象-数组形态对象-字典形态对象
  8. mysql 查询事务信息_查看MySQL最近的事务执行信息
  9. linux输密码复制,在Linux下用scp复制文件无需输入密码的技巧
  10. 原型模式 java 深浅_java学习笔记之原型模式及深浅拷贝
  11. Linux基础-1.Linux命令及获取帮助
  12. 三条中线分的六个三角形_数学中三角形的“五心”你会了吗?教你马上学会。(中考生必看)...
  13. egg服务重启及child_process的使用
  14. 近视眼用什么台灯比较好?防近视眼护眼台灯排名
  15. tensorflow频域操作及梯度求取
  16. Virtualbox源码分析4:VMM虚拟化实现源码分析1
  17. 淘宝获取商品详情API接口
  18. [总结]CDQ分治整体二分
  19. 时间戳和时间的相互转换,以及中国本地时间转换成国外时间
  20. Dell ObjectScale:通往应用现代化的存储捷径

热门文章

  1. 数据结构之希尔排序------java实现
  2. python学习笔记(四)字典(dict)
  3. 聊聊高并发(三十)解析java.util.concurrent各个组件(十二) 理解CyclicBarrier栅栏
  4. 关于上上文hashmap的深入-hashmap产生死锁的详解
  5. SpringBoot学习之路:06.Spring Boot替换默认的Jackson
  6. ceph-deploy install时,远端节点在执行apt-get update命令时失败
  7. mysqladmin flush-hosts 解决方法
  8. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(六)完美移动
  9. 我是如何超越PPG的(摘自:IT经理世界;作者:李黎)
  10. NumPy - np.random.multivariate_normal()