【问题标题】:scss-bundle command not found找不到 scss-bundle 命令
【发布时间】:2019-12-09 09:56:06
【问题描述】:

我确实在 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

【问题讨论】:

  • 我的回答是否有意义/您是否能够让它发挥作用?
  • @Nathan,看起来这可能会有所帮助,只是没有时间检查,还是谢谢。
  • 啊,我明白了,更多的问题只是为了问一个问题

标签: npm sass bundle


【解决方案1】:

我怀疑这是因为您的 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

希望对您有所帮助!

【讨论】:

  • 现在 npm 前缀在 PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/andreyshedko/.npm-global 和 npm 前缀等于 /Users/andreyshedko/.npm-global 但仍然是同样的错误。
  • 立即尝试全新安装:npm i -g scss-bundle
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 2019-02-08
相关资源
最近更新 更多