You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行npm install时遇资源占用及node-sass构建错误的解决咨询

问题解决方法

一、解决EBUSY/EPERM无法删除node_modules目录文件的问题

  • 关闭所有可能占用node_modules的进程:比如本地开发服务器(npm run dev)、VS Code终端、杀毒软件等,这类程序可能锁定了文件夹内的文件
  • 手动删除目标文件夹:如果命令行删除失败,直接在文件管理器中删除bootstrap-vue、@johmun文件夹,或整个node_modules目录
  • 清空npm缓存后重试:执行 npm cache clean --force 清除缓存,再重新运行npm install
  • 调整文件夹权限:
    • Windows:右键node_modules文件夹 → 属性 → 安全 → 为当前账号添加「完全控制」权限
    • Linux/macOS:执行 sudo chown -R $USER:$USER node_modules 修改文件夹归属

二、解决node-sass构建失败(node-gyp@3.8.0不兼容Python3)的问题

  • 替换node-sass为sass(dart-sass):node-sass已停止维护,完全不支持Node.js v22,执行以下命令替换依赖:
    npm uninstall node-sass
    npm install sass --save-dev
    
    同时检查webpack.mix.js配置,mix.sass()参数无需修改,新依赖兼容原有写法
  • 升级node-gyp版本:执行 npm install node-gyp@latest --save-dev,新版本node-gyp完全兼容Python3.x和Node.js v22
  • 临时指定Python版本(不推荐):若必须保留老版本node-gyp,可通过npm配置指定Python2.7应急:
    npm config set python python2.7
    
  • 切换Node.js版本:Node.js v22属于较新LTS版本,部分老依赖兼容性差,可通过nvm切换到稳定的v18版本:
    nvm install 18
    nvm use 18
    

内容的提问来源于stack exchange,提问作者Qane

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 23:13:08