node.js - win10子系统安装node ,如何设置全局

 LBM-痕迹 发布于 2022-11-01 03:46

晚上自己的服务器翻墙太慢,更换apt-get源(网易源和搜狐源都试了)后,安装node 都是fail to fetch 404错误。

然后用官网的XZ安装后,在安装目录的bin可以用./node查看版本信息,在$PATH加上node命令的地址(
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/mnt/c/Users/hasee/Downloads/node-v6.9.2-linux-x64/bin:/usr/local/src/node-v6.9.2-linux-x64/bin/node
)后全局没有生效

root@DESKTOP-ORQOQ33:/usr/local/src/node-v6.9.2-linux-x64/lib/node_modules/npm# node -v
axconfig: port 1 not active
axconfig: port 2 not active

root@DESKTOP-ORQOQ33:/usr/local/src/node-v6.9.2-linux-x64/lib/node_modules/npm# ./node -v
bash: ./node: No such file or directory
root@DESKTOP-ORQOQ33:/usr/local/src/node-v6.9.2-linux-x64/lib/node_modules/npm#

请问怎么设置全局生效

1 个回答
  • 我没采用过源码安装,直接用apt源安装的

    sudo apt update
    sudo apt install nodejs-legacy    //ubuntu源仓库的nodejs,版本大概是4.x.x
    sudo apt install npm    //安装npm,也不是最新版的
    //安装最新版的node和npm
    sudo npm i npm@latest -g    //最新版的npm 4.x.x
    sudo npm i n -g    //n,一个管理node版本的工具,tj大神写的
    sudo n latest    //安装最新版本的node
    
    sudo apt remove nodejs-legacy nodejs    //卸载掉apt方式安装的node
    sudo apt remove npm    //卸载掉apt方式安装的npm

    接下来重新打开终端,输入node -v应该是最新版的7.x.x,npm -v应该是最新版的4.x.x

    2022-11-12 01:43 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有