【问题标题】:Operation not permitted with node-sass installnode-sass 安装不允许操作
【发布时间】:2022-01-17 16:05:31
【问题描述】:

我目前想在项目中安装 node-sass,但每次都收到此错误

错误:无法将临时'Release/obj.target/libsass/src/libsass/src/color_maps-5ff12a01.o.tmp'重命名为输出文件'Release/obj.target/libsass/src/libsass /src/color_maps.o ':'不允许操作' 生成 2 个警告和 1 个错误。 make: *** [Release/obj.target/libsass/src/libsass/src/color_maps.o] 错误1 吉普错误!构建错误 吉普错误!堆栈错误:make 失败,退出代码:2 吉普错误! ChildProcess.onExit (/Users/{$HOME}/Workspace/bo/node_modules/node-gyp/lib/build.js:262:23) 的堆栈 吉普错误! ChildProcess.emit 的堆栈 (events.js: 376: 20) 吉普错误! Process.ChildProcess._handle.onexit 的堆栈(内部/child_process.js:277:12) 吉普错误!系统达尔文 21.1.0 吉普错误!命令“/Users/{$HOME}/.nvm/versions/node/v14.17.0/bin/node”“/Users/{$HOME}/Workspace/bo/node_modules/node-gyp/bin/node-gyp. js" "重建" " --verbose "" --libsass_ext = "" --libsass_cflags = "" --libsass_ldflags = "" --libsass_library = " 吉普错误! cwd/用户/{$HOME}/工作区/bo/node_modules/node-sass 吉普错误!节点-v v14.17.0 吉普错误!节点gyp -v v3.8.0 吉普错误!不好 构建失败,错误代码:1

  • 我的节点版本是:v14.17.0
  • npm 版本:6.14.13
  • node-sass 版本:“^4.14.1”,(这是我在 package.json 中的内容)
  • 操作系统平台:MACOS Monterey Chip M1

请有人知道这个错误,我尝试用npm cache clean --force清理缓存,用nvm重新安装node的版本但我仍然有同样的错误

【问题讨论】:

    标签: node.js node-sass libsass


    【解决方案1】:

    放弃node-sass 并改用sass。它几乎完全兼容(详情请点击此处:https://www.npmjs.com/package/sass),并且它是唯一能让我在更换为 M1 计算机后恢复我的项目工作的东西。

    yarn remove node-sass

    纱线添加 sass

    相关:Gulp-sass 官方建议交换这些依赖项 - https://github.com/dlmanning/gulp-sass/issues/803

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-27
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 2016-07-19
      • 1970-01-01
      • 2018-08-23
      • 1970-01-01
      相关资源
      最近更新 更多