始终找不到node-sass命令!我尽一切努力

时间:2018-10-12 11:25:46

标签: node.js npm node-sass

我的操作系统是macOS 10.13,我使用brew安装节点,实际上,在brew之前,我没有安装brew安装节点,但是仍然无法正常工作!

我记录了我的安装步骤:

$ npm install -g node-sass

// bla bla bla ...完成

$ node-sass
-bash: node-sass: command not found

毫不奇怪!我总是需要设置路径!

$ npm config set prefix '~/.npm-global'
$ export PATH=~/.npm-global/bin:$PATH

然后

$ node-sass
//Provide a Sass file to render bla bla bla ~~~

当我关闭终端或打开新的终端标签时,也发生了!我仍然设置路径,再次!

为什么!是macOS 10.13的问题吗?!

我什至使用-g安装node-saa,我也不记得在macOS 10.13之前也是如此!

曹某告诉我,为什么我需要始终设置路径?还有其他方法可以解决?

非常感谢!

1 个答案:

答案 0 :(得分:1)

您应该将新的PATH导出添加到.bash_profile

在终端中执行以下命令:open -a TextEdit ~/.bash_profile(或者,如果知道如何使用,请使用nano ~/.bash_profile)。

您应该在打开的文件的顶部看到一堆导出语句,将您的(export PATH=~/.npm-global/bin:$PATH)放在它们的下面。尝试重新打开一个新的终端窗口,看看node-sass是否有效。