之前用 node 是没有没有问题的,写 vue 打包什么的都没问题,自从我装了个 Jdk (12),然后在终端里面 java -version 是能跑了(还是全局的),可其他的(比如 node npm 无论在什么路径下都不能跑了)
我试过从新安装 node。由于 mac 开启了 sip,node 的默认安装路径根本写不进去,然后我进入恢复模式, 关闭了 sip,还是不行
后来我想到 下载个 node 的二进制文件 然后手动配置环境变量?鼓捣到 1 点 果然 世上无难事 只要肯放弃, 求救(吐血)
|  |      1wu67      2019-07-08 15:12:51 +08:00  1 export PATH=/usr/local/sbin/node/bin:$PATH 反正我的放在这里, 把 tar.gz 解压后的内容移到 /usr/local/sbin/node/ 安装版的总会各种毛病, 并且不确定更新或者删除的时候有没有漏什么文件, 反正以前炸过一次我就不用 dmg 了. 至于 Java 我没装, 不是很清楚, 另外大部分都还在 jdk8 吧? 你这就上 12 了? | 
|  |      2guyeu      2019-07-08 15:20:31 +08:00  1 | 
|  |      3xiaopengzi OP @wu67 嗯,之前没在意就装了 12,确实周围的小伙伴都用的是 java8 !我下班了再试试  感谢 | 
|  |      4vincentxue      2019-07-08 15:41:23 +08:00 这两个完全没关系的东西,我怀疑你的 PATH 乱掉了。 | 
|  |      5chendy      2019-07-08 15:42:59 +08:00 mac 上的 node 和 java 都不用配环境变量… java 直接 brew cask install adoptopenjdk8 node 稳一点就用 nvm 做切换 | 
|      6ninjachen      2019-07-08 15:43:58 +08:00 好像推荐的是 brew install nvm,然后 nvm install xxxx | 
|  |      7jakehu      2019-07-08 16:09:02 +08:00  1 node 用 nvm 装(切记:nvm 不要用 brew 装) ``` Homebrew installation is not supported. If you have issues with homebrew-installed nvm, please brew uninstall it, and install it using the instructions below, before filing an issue. ``` 上面是 nvm 官方的解释 java 用 brew cask install adoptopenjdk8 没毛病 https://img.jakehu.me/20190708160851.png | 
|      8azh7138m      2019-07-08 16:16:34 +08:00 同建议 node 使用 nvm 安装 9102 年,还是用版本管理器好一点吧 | 
|      9wednesdayco      2019-07-08 17:58:39 +08:00 nvm+1 楼主这个问题有点离奇。。。。 | 
|  |      10zclHIT      2019-07-08 18:51:27 +08:00 via iPhone 试试 sdkman! ? | 
|  |      11xiaopengzi OP @vincentxue 对,安装了太多次,乱了,,,手动配置了一下 就好了 |