在Linux系统中,软件一般都安装在 usr/local 目录下,但是对于 node js,最好还是安装在用户自己的主目录下。主要原因是,许多第三方库都要写入node js 里的 lib/node_modules 下,且这些第三方库可能更新频繁,因此, lib/node_modules 目录必须可写,干脆安装到用户目录下,反正也就是自己用。
#进入用户主目录,这里假设已创建一个software目录,用于安装软件
cd ~/software
#获取node.js ,具体下载路径见https://nodejs.org/
wget https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-x64.tar.xz
#解压缩
tar xf node-v20.10.0-linux-x64.tar.xz
#修改子目录名为nodejs
mv node-v20.10.0-linux-x64 nodejs
在上面步骤中,解压缩时如果出现如下错误
tar (child): xz: Cannot exec: No such file or directory
说明缺少xz模块,可以使用下面语句安装
sudo apt-get install xz-utils
然后,编辑 ~/.profile,将node执行命令目录纳入搜索路径
vi ~/.profile
在其中最后一行,加入下列语句
export PATH="$PATH:$HOME/software/nodejs/bin"
然后,使其立即生效
source ~/.profile
这时,执行node -v,可以看到输出版本,说明安装成功了。
node -v
然后安装create-react-app
npm install -g create-react-app
此后,就可以创建React 应用了。
npx create-react-app my-app