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

PowerShell执行scss命令报错CommandNotFoundException,无法编译Bootstrap

解决scss命令未被识别的问题

问题原因

你遇到的术语'scss'未被识别错误,核心是系统找不到Sass的执行文件——要么没安装Sass,要么安装后没将其路径加入系统环境变量。

解决步骤

  • 检查Sass是否已安装
    打开PowerShell执行:

    npm list -g sass
    

    能显示Sass版本号则说明已安装;若提示“不存在”,则需执行安装操作。

  • 安装Sass(未安装时操作)

    1. 先确认Node.js和npm是否安装:
      node -v
      npm -v
      
      若没有输出版本号,先安装Node.js(直接下载官网LTS版本,默认会附带npm)。
    2. 全局安装Sass:
      npm install -g sass
      
  • 修复环境变量(已安装但仍报错时操作)

    1. 找到npm全局包的默认路径:C:\Users\[你的用户名]\AppData\Roaming\npm,将[你的用户名]替换为你电脑的实际用户名。
    2. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
    3. 在「系统变量」中找到Path,点击「编辑」,添加上述路径,保存后重启PowerShell。
  • 重新执行编译命令
    建议先切换到文件所在目录,避免路径空格引发问题:

    cd "c:\Web Development\bootstrap Demo\bootstrap-5.1.3\bootstrap-5.1.3"
    scss --style expanded scss_variables.scss
    

    若需要指定输出文件,可写成:

    scss --style expanded scss_variables.scss 自定义输出文件名.css
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 17:10:02