概述
本文基于 Ubuntu 系统,全面详细展示如何一步步安装 Node.js,并在此基础上,实现将一个 Vuepress 项目拉取下来,并对其环境依赖进行配置,主要目的在于帮助大家快速配置 Node.js 和迅速利用 Node.js 进行一个新项目环境的配置。
Node.js 下载
首先需要查看自己的电脑架构,因为 Ubuntu 系统支持多种架构,比如我的是 X86_64 位的。
uname -a
接着下载 Node.js 的安装包。
官方英文网址:https://nodejs.org/en/download/ 官方中文网址:http://nodejs.cn/download/
配置依赖
2.1 解压安装包
在 Ubuntu 22.04 最新的系统中,从浏览器中打开安装包的位置时,系统会自动将 tar 安装包解压,十分方便。 对于其他不能自动解压的,输入下述命令即可!
tar -xvf node-v14.18.0-linux-x64.tar.xz
2.2 移动位置
一般需要将这种环境包安装在特定的位置,直接将其移动即可(自己定义位置)。
mv node-v14.18.0-linux-x64 ~/envs/nodejs
确认一下 nodejs 下 bin 目录是否有 node 和 npm 文件,如果有执行下一步,如果没有重新下载执行上边步骤;
cd bin
ls
2.3 建立软连接,使其全局访问
这里的路径需要修改成自己的路径。
sudo ln -s ~/envs/nodejs/bin/npm /usr/local/bin/
sudo ln -s ~/envs/nodejs/bin/node /usr/local/bin/
检查是否配置成功。
node -v
npm -v
2.4 配置镜像源
由于网络限制,需要将其配置其他镜像源,不然下载速度很慢。
npm config set registry https://registry.npmmirror.com/
npm config get registry
到此为止,Node.js 已经配置成功!
Node.js 使用示例
这里以拉取一个 Vuepress 项目为例,将一个完整的 Vuepress 项目拉取下来,并利用 Node.js 对其配置,获取其依赖。
3.1 安装依赖
进入 Vuepress 项目中,执行下述命令,自动安装依赖,其他相关的项目按照所示进行执行也是一样的。
npm install
3.2 问题解决
Vuepress 没有权限写入。
修改权限。
cd node_modules/.bin
chmod +x vuepress
之后再执行运行命令即可运行,原因在于此项目只有读写权限,没有执行权限,修改权限即可。


