node-sass 始终找不到命令!!!我尝试一切

node-sass always command not found!!! I try to everything

我的os是macOS 10.13,我用的是brew install node,其实在brew之前,我安装的node没有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 ~~~

当我close终端或打开新的终端标签时,也会发生这种情况!我仍然设置路径,再次!

为什么!!! macOS 10.13 有问题吗?!

我什至用-g安装了node-saa,我不记得macOS 10.13之前也是这样!!!

cao 有人告诉我,为什么我总是需要设置路径?有其他办法解决吗?

非常感谢!!!

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

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

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