找不到 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
环境变量中。前缀将显示要安装全局安装模块的目录。
也许您可以尝试以下方法,看看是否有帮助:
查找您的 npm prefix 环境变量的值:
npm prefix -g
检查您系统的 PATH
环境变量的值并确保您在步骤 1 中的 npm prefix
位置位于此路径中:
echo $PATH
如果此前缀位置不在您的 PATH
环境变量中,您有两种选择来解决此问题:
在 .bashrc
文件中调整系统的 PATH
环境变量,以添加上一节中步骤 1 中给出的前缀位置。大致如下:
export PATH=$PATH:<path_to_npm_prefix>
source ~/.bashrc
调整您的 npm 前缀以指向系统路径环境已经在寻找的位置,然后重新安装 scss-bundle
,大致如下:
npm config set prefix /usr/local
npm i -g scss-bundle
希望对您有所帮助!
我确实在 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
环境变量中。前缀将显示要安装全局安装模块的目录。
也许您可以尝试以下方法,看看是否有帮助:
查找您的 npm prefix 环境变量的值:
npm prefix -g
检查您系统的
PATH
环境变量的值并确保您在步骤 1 中的npm prefix
位置位于此路径中:echo $PATH
如果此前缀位置不在您的 PATH
环境变量中,您有两种选择来解决此问题:
在
.bashrc
文件中调整系统的PATH
环境变量,以添加上一节中步骤 1 中给出的前缀位置。大致如下:export PATH=$PATH:<path_to_npm_prefix> source ~/.bashrc
调整您的 npm 前缀以指向系统路径环境已经在寻找的位置,然后重新安装
scss-bundle
,大致如下:npm config set prefix /usr/local npm i -g scss-bundle
希望对您有所帮助!