需要跑ci的项目, 里面有前端的代码, 用到了node-sass

  • 但是在root用户下, npm -i 就会报错

报错信息如下

  • shell
npm i node-sass
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.> node-sass@4.14.1 install /root/robot/web_src/node_modules/node-sass
> node scripts/install.jssh: 1: node: Permission denied
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules/watchpack-chokidar2/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/webpack-dev-server/node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN livecms-web-src@1.0.0 No repository field.npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
npm ERR! node-sass@4.14.1 install: `node scripts/install.js`
npm ERR! spawn ENOENT
npm ERR!
npm ERR! Failed at the node-sass@4.14.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2022-09-02T08_15_33_125Z-debug.log

解决办法

  • npm install --unsafe-perm

docker安装node-sass报错相关推荐

  1. 解决安装node失败 报错2503

    此问题是如何遇到的呢? 在node官网下载的安装包,在安装到最后突然报出一个 2503 的弹窗,具体报错内容如下: 导致安装失败! 解决方式: 电脑:window 1.  在win 搜索框 找到 &q ...

  2. java 安装报错2503_Windows安装Node.js报错:2503、2502的解决方法

    前言 Windows真的是太恶心了!!!不仅会出现大量的垃圾文件,而且有时莫名的安装不上一些软件(正常软件).前久因为想学学Koa2,打算升级下nodejs的版本以体验下ES6.ES7的aync,aw ...

  3. node sass 报错解决方法 Module build failed (from ./node_modules/sass-loader/dist/cjs.js)

    node-sass没安装好报的错 先卸载文件,然后再安装一遍 npm install node-sass 如果还提示报错,可能是安装版本过高,选择合适的版本进行安装 例如: npm install n ...

  4. nvm-windows 安装后,node 命令报错

    下载地址: https://github.com/coreybutler/nvm-windows/releases 我是点下面这个直接安装的: 配置文件,我都是习惯在软件目录下建个 files 文件夹 ...

  5. Node.js 、Newman安装配置及报错问题解决

    Node.js .Newman安装配置及报错问题解决 Node.js 下载: Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/. 你可以根据不同平 ...

  6. npm install安装失败,报错记录之The operation was rejected by your operating system. node-sass无法安装,且禁用淘宝镜像

    因为公司电脑都由管理员管控,使用自己的账号是无法执行一些需要管理员权限的命令,所以在刚到公司时,使用管理员账号安装了node,配置了node缓存目录node_cache.node_global,以及设 ...

  7. Docker拉取镜像报错error pulling image configuration

    Docker拉取镜像报错error pulling image configuration 在制作docker镜像的时候出现如下报错: xxx@ubuntu:~/Desktop/a$ docker b ...

  8. 在docker中启动服务报错:New main PID 558 does not belong to service

    在docker中启动服务报错: New main PID 558 does not belong to service, and PID file is not owned by root. Refu ...

  9. node-sass安装失败、报错、解决办法总结

    node-sass安装失败.报错.解决办法总结 1.首先需要考虑三个方面的问题: (1.) Node版本,node-sass版本,python版本. node版本建议用node12,可以查一下Node ...

  10. linux下载clang7,clang,linux_ubuntu安装clang依赖报错, 如果降版本安装?,clang,linux - phpStudy...

    ubuntu安装clang依赖报错, 如果降版本安装? 我本地的g liu@liu-XPS-13-9343:~/.vim/bundle$ gcc --version gcc (Ubuntu 4.8.4 ...

最新文章

  1. 学习ExtJS4 常用控件
  2. CentOS_7 MongoDb安装使用
  3. 单元测试以及dagger的使用
  4. python 福利彩票_使用Python买福彩,5个数字,20选5,有没买过
  5. java语言中的数据类型_Java语言中关于数据类型的一些总结
  6. java scanner类int_Java之 Scanner类
  7. MyBatis增强工具pndao-帮你自动写SQL
  8. 7价 半导体掺杂_掺杂工艺(一)
  9. [转]面向对象的三个基本特征
  10. redis和mecache和ehcache的特点
  11. AnyChat视频直播系统全面分析
  12. easyexcel 导出设置标题_GitHub - niaobulashi/easy-excel: excel实现导入导出配置型通用方法项目...
  13. android 颜色测试,颜色 大师 (Color Sense Master) - 颜色测试
  14. 艾滋病多学科协作诊治模式的实施与成效
  15. 软媒硬盘装机 linux,魔方软媒硬盘装机一键搞定图文教程
  16. M-02-12.[紫猫]Url网络操作扩展
  17. 地下城游戏 骑士拯救公主 | leetcode 174
  18. ldslite是什么启动项_windows文件夹删除时提示正在被使用无法删除怎么办?
  19. 自己搞了一个相亲直播app,有兴趣的朋友可以来看看
  20. GenOS linux 安装 JDK jdk-6u45-linux-x64.bin

热门文章

  1. 道阻且长 行者将至 ——新高考下的教学策略
  2. Psychtoolbox刺激呈现工具包的安装及下载
  3. 如何取消qq的“小世界”功能
  4. DrawBoard 是一个自定义 View 实现的画板;方便对图片进行各种编辑或涂鸦相关操作
  5. visual studio安装进度条为零,检查网络链接;aka.ms拒绝连接,因为使用的HSTS...;无法访问github.com;外网无法访问
  6. Linux上github提示Permission denied (publickey),如何才能解决?
  7. android获取热点主机ip和连接热点手机ip
  8. 《HTML5与CSS3基础教程》第四章学习笔记 文本
  9. validation插件
  10. 抖音素材哪里收集_抖音素材哪里找?最全攻略来了