找不到 scss-bundle 命令

scss-bundle command not found

我确实在 Mac 上使用 npm install scss-bundle -g 全局安装了 scss-bundle,但是当我在 运行 命令 scss-bundle -e ./projects/primeng-lib/src/style/_styles.scss -d ./dist/primeng-lib/style/_styles.scss, 时出现错误 bash: scss-bundle: command not found

我怀疑这是因为您的 npm 前缀值不在系统的 PATH 环境变量中。前缀将显示要安装全局安装模块的目录。

也许您可以尝试以下方法,看看是否有帮助:

  1. 查找您的 npm prefix 环境变量的值:

    npm prefix -g

  2. 检查您系统的 PATH 环境变量的值并确保您在步骤 1 中的 npm prefix 位置位于此路径中:

    echo $PATH

如果此前缀位置不在您的 PATH 环境变量中,您有两种选择来解决此问题:

  1. .bashrc 文件中调整系统的 PATH 环境变量,以添加上一节中步骤 1 中给出的前缀位置。大致如下:

    export PATH=$PATH:<path_to_npm_prefix> source ~/.bashrc

  2. 调整您的 npm 前缀以指向系统路径环境已经在寻找的位置,然后重新安装 scss-bundle,大致如下:

    npm config set prefix /usr/local npm i -g scss-bundle

希望对您有所帮助!