安装Node和NPM( MAC 系统 )

前言

目前的前端开发发展迅速,有些框架和工具必须需要一定的环境,有时候在学习(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都安装好了

结语

希望对大家能有一定的帮助。。
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值