vue环境具体配置及创建项目的教程详见月泰的博客
或者通过苹果终端命令来进行安装:

安装node.js:
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

安装npm:
1.获取node安装模块的权限:sudo chmod -R 777 /usr/local/lib/node_modules/
2.大家都知道国内直接使用 npm 的官方镜像是非常慢的,这里推荐使用淘宝 NPM 镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

安装webpack:npm install webpack -g

安装vue脚手架:npm install vue-cli -g

好,上面都是一波配置安装操作。我也是在百度上看到的教程然后进行操作,结果出现了这样的问题:
在安装脚手架或者webpack出现了报错:

在获取node安装模块的权限的时候出现了这样的问题:

排除其他错误之后,百度上说是权限问题。
这里会让你输入密码,但是密码不会显示出来,你只管输入按下回车就行了。但是当我输入密码之后,出现了operation not permitted的提示,不被允许进行操作,表示没有权限去修改文件目录的路径。因为苹果加了系统集成保护(System Integrity Protection,SIP),这是为了防止恶意篡改系统内核程序而设置的一种内核保护机制,即使是root用户也有一些目录是无法修改的。这是时候我们就需要取关闭SIP。
关闭SIP的步骤:点击苹果LOGO重启电脑,在电脑出现苹果LOGO时一直按住command+R不放,记住是一直按住不放,然后就会进入恢复模式,如图:

安装如图所示操作打开Terminal终端,输入命令:csrutil disable,显示成功之后再点击LOGO重启电脑即可,重启电脑之后再进行如上的环境配置操作,vue-cli脚手架就安装成功了:
最后不需要再用到权限时,还是把SIP打开,操作和之前关闭一样,命令改为:csrutil enable,显示成功即可。

Mac系统配置vue环境出现的权限问题解决方法相关推荐

  1. MAC系统配置python环境变量

    MAC系统配置python环境变量 现在默认已安装好python IDE但是未配置环境变量 首先,打开mac终端 不知道在哪可按command+空格开启搜索栏,输入"终端"即可搜索 ...

  2. Android 5.x 权限问题解决方法

    Android 5.x 权限问题解决方法               一.  android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种 ...

  3. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  4. Mac系统配置php环境

    [写在前面--叨叨叨] -_-#急着配环境的同志们可以绕道.最近学校的实验室里接了一个小项目--考勤刷卡系统,利用RFID在硬件层获取学生卡的ID,通过wifi传输至服务器,进行考勤信息存储,手机端获 ...

  5. 【PHP 开发】mac 在 PHP 环境安装 mcrypt 扩展的方法

    最近在试着将 showdoc 配置到自己服务器上,所以需要 PHP 环境,然后要安装 mcrypt 扩展,不得不说这真是一个大坑,由于自己对 PHP 了解不多,网上的教程很多大坑都没有提到,装了不知道 ...

  6. Mac MySQL配置环境变量的两种方法

    第一种: 1.打开终端,输入: cd ~ 会进入~文件夹 2.然后输入:touch .bash_profile 回车执行后, 3.再输入:open -e .bash_profile 会在TextEdi ...

  7. android sd卡相关avc,Android 5.x 权限问题解决方法

    (0)关于selinux的基础知识,可以参见http://www.cnblogs.com/shell812/p/6379321.html:TE语言规则,参见http://www.cnblogs.com ...

  8. android 5.x 权限问题解决方法,Android 5.x 权限问题解决方法

    (0)关于selinux的基础知识,可以参见http://www.cnblogs.com/shell812/p/6379321.html TE语言规则,参见http://www.cnblogs.com ...

  9. VUE环境搭建与安装的方法步骤

    Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层, ...

最新文章

  1. 「Java基本功」一文读懂Java内部类的用法和原理
  2. 细粒度图像分割 (FGIS)
  3. spring-cloud-config安全问题
  4. [翻译]Json.NET API-Linq to Json Basic Operator(基本操作)
  5. 【ABAP】在线预览文档对象的开发实现
  6. POJ3764-The xor-longest Path【Trie(字典树)】
  7. django xadmin 默认密码_Django的认证系统
  8. 移动安全-iOS(一)
  9. deprecations - 极不赞成的写法
  10. 实习踩坑之路:实习以来获得的踩坑经验、一些提升开发效率的方法或者常用技巧
  11. 第70天-内网安全-域横向内网漫游 Socks 代理隧道技
  12. 如何查看Dll中包含了哪些函数
  13. 1.5 万字 + 40 张图解 HTTP 常见面试题(值得收藏)
  14. python2.x 获取网页内容
  15. UWP 应用中的 Button 控件
  16. LeetCode——Maxium Depth of Binary Tree
  17. 在我笔记本Ubuntu上装普罗米修斯记录
  18. JS——背景色的滑动效果以及输入框的状态切换效果实现
  19. torch.randn 方法
  20. 北京某牧场管理企业——牧场智慧管理项目

热门文章

  1. 【Leetcode】469. Convex Polygon
  2. 常用热修复方案以及原理
  3. 图书馆管理信息系统的用例图和类图
  4. python测试框架untest_python自动化测试框架unittest
  5. Ordinal numeral
  6. 多张图片转成PDF文件
  7. kaggle实战——What Causes Heart Disease?
  8. 轻量级网络--ShuffleNet论文解读
  9. VC++保存和读取文件中的汉字出现乱码
  10. [MySQL]数据的增加(插入)、修改、删除与计算列