Mac下安装Node环境看过来
1、 安装nvmnvm是目前主流的node版本管理工具
可能问题: 连接访问 raw.githubusercontent.com 产生错误 [port 443:Connection refused]]
解决方案:
修改/etc/hosts文件: 增加一条
安装路径是:~/.nvm 可以直接查看
2、配置环境变量
更改方式,是把下面命令增加到文件最后(配置的内容)
2.1 查看所有文件,找到.zshrc
2.2编辑.zshrc文件
2.3 修改完成之后重新启动配置
2.4 安装完成 查看版本号
3、查看远程node版本
安装指版本的node
安装最新版的node
如果安装的多个版本需要指定一个版本
安装成功之后检测安装版本号
1.安装Homebrew
检测是否安装成功
2、终端输入命令安装
3、安装成功后
1、npm 升级以及其他命令
2、 利用brew升级
A.更新homebrew,如果出现The /usr/local directory is not writable.则需要更改权限 ,然后输入:
B.升级完以后 可能会弹出这个
C 按提示输入命令,更改会原来的权限
找到bash_profile文件,一般路径在根路径下面
打开文件
在文件最后新增
编辑完成保存文件,是文件生效
问题二:最新系统10.15 出现出现 zsh: command not found: node 问题
原因:10.15之后环境变量不在家bash,而是加载zsh
解决办法: 在zshrc文件增加 source .bash_profile
如果还是不可以,只有自行一个路径一个路径增加
.zshrc 文件中增加相应的环境变量
绛旓細鐧诲綍鍒颁綘鐨Mac绯荤粺骞舵墦寮缁堢Homebrew锛 Homebrew鏄疢ac鎿嶄綔绯荤粺鐨勬祦琛岃蒋浠跺寘绠$悊鍣ㄣ傚畠閫傜敤浜庡畨瑁呭ぇ澶氭暟寮婧愯蒋浠讹紝濡侼ode濡備綍鍦∕acOS涓瀹夎Node.js.璁╂垜浠娇鐢℉omebrew鍦∕ac绯荤粺涓婂紑濮嬪畨瑁匩ode.js. 鎵浠ラ鍏堟洿鏂癏omebrew鍖呯鐞嗗櫒绱㈠紩銆傜劧鍚庯紝鍙互浣跨敤浠ヤ笅鍛戒护鍦∕acOS绯荤粺涓畨瑁匩ode.js鍖咃細$ brew update$ brew...
绛旓細瀹夎璺緞鏄細~/.nvm 鍙互鐩存帴鏌ョ湅 2銆侀厤缃鐜鍙橀噺 鏇存敼鏂瑰紡锛屾槸鎶婁笅闈㈠懡浠ゅ鍔犲埌鏂囦欢鏈鍚庯紙閰嶇疆鐨勫唴瀹癸級2.1 鏌ョ湅鎵鏈夋枃浠讹紝鎵惧埌.zshrc 2.2缂栬緫.zshrc鏂囦欢 2.3 淇敼瀹屾垚涔嬪悗閲嶆柊鍚姩閰嶇疆 2.4 瀹夎瀹屾垚 鏌ョ湅鐗堟湰鍙 3銆佹煡鐪嬭繙绋node鐗堟湰 瀹夎鎸囩増鏈殑node 瀹夎鏈鏂扮増鐨刵ode 濡傛灉瀹夎鐨勫涓増鏈渶瑕佹寚瀹...
绛旓細1. 瀹夎NVM 瀹夎瀹屾垚涔嬪悗鎵撳紑缁堢閰嶇疆鏂囦欢 鍦ㄦ枃浠朵腑娣诲姞:閫鍑簐im 鍚巗ource 2. 浣跨敤nvm瀹夎node
绛旓細鐜板湪鏉ユ鏌ュ叾鏄惁瀹夎鎴愬姛,鍘诲紑濮嬭彍鍗- >绋嬪簭鍜孨ode鏂囦欢澶广備綘浼氱湅鍒拌澶歂odeJS鍛戒护鎻愮ず绗︾殑鏂囦欢锛屾墦寮骞舵鏌ヤ娇鐢ㄣ2銆丮ac OS瀹夎鐨凬odeJS 鍦∕ac OS瀹夎NodeJS浣犲繀椤讳粠瀹樻柟缃戠珯涓嬭浇鐩稿叧绋嬪簭鍖呫傜偣鍑昏繖閲涓嬮潰Mac OS鐗堝畨瑁呭寘 鍙屽嚮骞跺紑濮嬪畨瑁咃細鐜板湪缁х画瀹夎骞跺悓鎰忚鍙崗璁紝骞堕夋嫨瀹夎Node鐨勪綅缃傞夋嫨瀹夎浣...
绛旓細杩涘叆node瀹樼綉锛岀偣鍑诲鍥炬墍绀虹殑鍦版柟涓嬭浇鍗冲彲锛瀹夎鐨勮瘽灏卞拰骞虫椂瀹夎杞欢涓鏍峰畨瑁呭嵆鍙紝娌′粈涔堥毦搴︺傚簲璇ュ彧鏀寔64浣Mac绯荤粺
绛旓細1 瀹夎Homebrew 2 瀹夎node.js锛歜rew install node 3 瀹夎express绗笁鏂瑰簱锛歯pm install -g express-generator 4 brew install redis 瀹夎redis鏁版嵁搴 5 brew install mysql 瀹夎mysql鏁版嵁搴
绛旓細NodeJS鏂瑰紡 step 1锛涓嬭浇瀹夎NodeJS锛屽畨瑁呮楠よ瑙佷笂鏂囨墍杩帮紝妫鏌ユ槸鍚﹀畨瑁呬簡NodeJS锛屽湪缁堢涓繍琛 node -v 鍛戒护 step 2锛氶噸澶嶄笂鏂囦腑JSC鏂瑰紡鐨勭浜屾锛屽湪Build Sytem娣诲姞浠ヤ笅鍐呭:淇濆瓨涓篘odeJS.sublime-build { "cmd": ["node", "$file"], "selector": "source.js" } 鎸夌収濡備笂鏂瑰紡...
绛旓細鍦Mac鐢佃剳涓瀹夎Notepad++ 鐨勫叿浣撴楠わ細銆1銆 涓嬭浇 WineBottler 1.6.x()銆2銆 灏 WineBottler.app 鍜 Wine.app 澶嶅埗鍒颁綘鐨凪ac涓. 銆3銆戣繍琛學ineBottler. 鍦ㄢ淒ownload鈥 閫夐」涓悳绱 鈥渘otepad鈥 锛岀偣鍑 鈥淣otepad++鈥濄4銆 涓篈pp鍛藉悕.銆傘5銆戝畬鎴愬悗鍦ㄢ漮n my Mac鈥滀腑杩愯Notepad...
绛旓細鍙互鐨勩俥lectron鏄彲浠ュ湪mac涓婅繍琛岀殑銆Mac涓瀹夎node锛宯pm鍙奺lectron鐨勮繃绋嬶紝闄勫甫helloworld绋嬪簭銆1銆佽緭鍏rew install node灏卞彲浠ュ畬鎴怤ode.js鍜宯pm鐨勫畨瑁呫傝緭鍏pm -v鏌ョ湅npm鐨勭増鏈彿锛屼互纭瀹夎鏃犺銆2銆佽緭鍏pm杩涜瀹夎銆備絾鏄湪鍥藉唴鐩存帴杩欐牱鏄畨瑁呬笉浜嗙殑锛屾垜浠氳繃鍚姩Privoxy鍜宻hadowsocks瀹炵幇http浠g悊銆
绛旓細1. 棣栧厛锛屽湪Mac鐢佃剳涓瀹夎Node.js銆傚彲浠ヤ粠Node.js瀹樻柟缃戠珯涓涓嬭浇瀹夎鍖咃紝骞舵寜鐓у畨瑁呯▼搴忕殑鎸囩ず杩涜瀹夎銆2. 瀹夎瀹屾垚鍚庯紝鍦ㄧ粓绔腑杈撳叆浠ヤ笅鍛戒护锛岄獙璇丯ode.js鏄惁瀹夎鎴愬姛锛歚``shell node -v ```濡傛灉姝g‘鏄剧ずNode.js鐨勭増鏈彿锛屽垯琛ㄧず瀹夎鎴愬姛銆3. 鍦ㄧ粓绔腑杈撳叆浠ヤ笅鍛戒护锛屽畨瑁呮姈闊崇洿鎾即渚e府鐨勫紑鍙...