我的操作系统是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之前也是如此!
曹某告诉我,为什么我需要始终设置路径?还有其他方法可以解决?
非常感谢!
答案 0 :(得分:1)
您应该将新的PATH导出添加到.bash_profile
。
在终端中执行以下命令:open -a TextEdit ~/.bash_profile
(或者,如果知道如何使用,请使用nano ~/.bash_profile
)。
您应该在打开的文件的顶部看到一堆导出语句,将您的(export PATH=~/.npm-global/bin:$PATH
)放在它们的下面。尝试重新打开一个新的终端窗口,看看node-sass
是否有效。