今天在网上看到了一个前后端分离用户管理系统,于是心血来潮下载下来看一看,结果发现前端项目中用Mac开发的话坑比较多
1.关于node版本问题
node版本最好不要太高,我对于该项目使用的node版本是v10.16.3
node版本最好使用nvm来管理,以免有多项目多版本不一致问题
2.执行npm install命令下载依赖时,发现node-sass这个包下载不了报以下错误

\node_modules\selenium-webdriver\node_modules\ws\node_modules\utf-8-validate>node "xxxnodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
ERR! configure error
gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable.

原因是因为用node相关版本,要使用相关的node-sass
这里我们需要提前下载一下node-sass
大家也可以看一下自己的node对于node-sass的版本
查看node对于node-sass版本
3.配置下载镜像地址

npm config set registry http://registry.npm.taobao.org/

4.提前下载node-sass,我这里使用的node是10.x,对应下载node-sass4.14

npm install  node-sass@4.14

5.下载完成之后再执行npm install

npm install

6.再次启动项目

npm run dev

7.项目启动成功


8.希望本篇文章对大家有帮助,大家也可以把遇到的问题评论或留言。

关于Mac启动人人开源前端项目遇到node-sass下载不了的问题!相关推荐

  1. 人人开源后台项目maven构建(yyds)

    人人开源后台项目maven构建(yyds) npm run serve 和 npm run dev 的区别在日常运行vue 项目中 在终端 运行命令有时用到 npm run serve 有时是 npm ...

  2. 总结人人开源前端renren-fast-vue项目npm install报错

    前期准备: 先安装完成 Node.js 这是必须的环境, Node.js 版本的话建议安装 V14 的,尽力少踩坑.          但是,可能你看到这文章时V14已没有问题了,总之:不建议用最新版 ...

  3. Docker部署renren-fast人人开源后台项目

    引言:renren-fast是一个轻量级的,前后端分离的Java快速开发平台,能快速开发项目并交付.由于开源脚手架部署方式各不相同,本文仅仅针对renren-fast开源框架的docker部署. do ...

  4. 推荐10个Vue 3.0开发的开源前端项目

    Vue 是一款用于构建用户界面的 JavaScript 框,它基于标准 的HTML.CSS 和 JavaScript 构建,并提供了一套声明式的.组件化的编程模型,用以帮助开发者高效地开发用户界面.目 ...

  5. 谷粒商城-人人开源前端npm install下载依赖的时候出现问题

    下载好gitee上的源码执行,先下载依赖,执行npm install操作,但是出现了找不到python的问题 但是我是确定我有下载python,同时因为前一个项目的问题,系统的环境变量也配置了PYTH ...

  6. 人人开源前端代码cnpm install报错原因

    将package.json文件中的"node-sass"版本改为4.14.1 {"name": "renren-fast-vue",&quo ...

  7. 人人开源 VUE项目报错./src/assets/scss/index.scssModule build failed: Error: ENOENT: no such file or direct

    Module build failed: Error: ENOENT: no such file or directory, scandir 'C:\Users\administrator\Deskt ...

  8. 三、伊森商城 快速开发 人人开源后台管理 p10

    目录 一.gitee人人开源克隆与配置 1.后台管理需求 2.人人开源 3.人人开源-renren-fast克隆 4.人人开源-renren-fast-vue克隆 5.将renren-fast添加到商 ...

  9. 关于人人开源前后端的部署,我所遇到的所有问题及解决方案(真·从零开始,细化到Node版本推荐)

    前言(建议直接跳过) 很多同学在Java后端的学习中,想要进一步深入,都会接触到别人的开源项目.此时,如何导入别人的包并为己所用正常跑起来,似乎没有看起来那么简单,由此,本人总结出走过将近13小时的弯 ...

最新文章

  1. 四边形内接于圆定理_【初中数学】几何证明靠定理,所有证明定理都在这里
  2. Java中避免if-else-if:策略模式
  3. 2 在会计中未发现任何后继凭证
  4. linux进程管理与调度
  5. Java单例模式之最优解分析【为何说是最优解】
  6. 手把手带你入坑迁移学习(by 当过黑客的CTO大叔)
  7. 求求你了,不要再自己实现这些逻辑了,开源工具类不香吗?
  8. 提高网站性能之 —— 减少图片HTTP 请求的方案
  9. 通过jclasslib修改class文件
  10. 东北大学《材料现代研究方法》复习题及答案
  11. 微信代金券--免充值代金券创建、激活、发放,查看详情
  12. CSS实现自定义虚线
  13. layui的富文本编辑器中图片的面积大小问题
  14. Visual Studio 类向导HRESULT:0x80070057 (E_INVALIDARG)的异常的解决方案
  15. MOSFET的雪崩失效
  16. 软件测试判定表测试用例,黑盒测试用例设计方法之判定表法
  17. 下载腾讯视频为mp4格式
  18. 一本通1375:骑马修栅栏(fence)
  19. 耳中明珠绾臂金环:古代女子私妆的故事(组图)
  20. 破解SQLYog30天试用方法

热门文章

  1. Armbian 笔记二_初识机顶盒硬件设备和接口知识
  2. python函数的动态参数之一个星号和两个星号
  3. 杨臻《PPT,要你好看》(第二版)XMind思维导图
  4. 用java比较abc大小的程序_Java中 abc + '/'和abc + /的区别
  5. 三星和苹果 “欢喜冤家” 闹得好欢!!
  6. 微信公众平台开发(26) 消息回复总结
  7. QML- QML Basic 基础类型
  8. windbg .net 程序的死锁检测 常用方法(个人备份笔记)
  9. SAP 字符串转换为数值
  10. Ubuntu18.04 mininet+pox+poxdesk配置