安装Node和NPM( MAC 系统 )
前言目前的前端开发发展迅速,有些框架和工具必须需要一定的环境,有时候在学习(webpack、react、vue.js)的过程中,都需要node.js的环境,本人使用的mac笔记本,所以想要安装webpack环境,但是都需要node最新版本,不擅长安装环境,所以一步一步探索,但愿对大家有帮助,废话不多说。。。。使用brew安装node环境1、安装brewruby -e "$(curl -fsSL h
前言
目前的前端开发发展迅速,有些框架和工具必须需要一定的环境,有时候在学习(webpack、react、vue.js)的过程中,都需要node.js的环境,本人使用的mac笔记本,所以想要安装webpack环境,但是都需要node最新版本,不擅长安装环境,所以一步一步探索,但愿对大家有帮助,废话不多说。。。。
使用brew安装node环境
1、安装brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
问题:Press RETURN to continue or any other key to abort
解决:回车 + 电脑密码
2、 brew安装node
- 首先是更新brew,使其在最新版本,代码如下
$ brew update
问题:无 - 确保brew是安全可靠的,代码如下:
$ brew doctor
问题:超多问题
在这里有很多的warning,这些warning一开始以为可以跳过,但是都不能,需要一条一条的解决之后才能执行下一步,祝各位好运,下面说一下我碰见的几个问题
A: A newer Command Line Tools release is available. Update them from Software Update in the App Store.
电脑系统需要升级 在App store
B:
Warning: Some directories in /usr/local/share/man aren't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably sudo chown -R $(whoami) them:
/usr/local/share/man/man5
/usr/local/share/man/man7
这种提示,就根据它提示你的命令直接执行,修改文件的读写属性
C:其中还有在提示中出现 Unexpected 这个单词,原句我没有记住,这种是“意料之外的“意思,我当时是在/usr/local/Cellar 文件中出现 node文件夹,还将node文件中的子文件全部都列出来,大家可以直接将node文件删除(怕删除错了,可以放在桌面上,方便修复)
D:
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
node
pcre
首先:sudo chown -R $(whoami):admin /usr/local (防治系统升级之后,新增限制,特别是/usr 目录)
然后:brew cleanup
清理brew的link
也出现一些warning,没有理会
之后:删除node文件,完全卸载node和npm
sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}
- 通过brew安装node和npm
brew link node
brew uninstall node
brew install node
brew link node
问题:大家可以根据我的截图来对比,看看自己有没有遇到,没有遇到更好,遇到了可以根据提示来解决,具体原来目前我还不知道怎么解释,望多多包涵
最后node和npm都安装好了
结语
希望对大家能有一定的帮助。。
更多推荐
所有评论(0)