[Linux]入门实验9 部署Node.js等开发环境
#!/bin/bash
# 安装Node.js和必要的开发工具
# 更新软件包列表
sudo apt-get update
# 安装Node.js
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
# 安装npm(Node.js包管理器)及其他开发工具
sudo apt-get install -y npm
sudo npm install -g n
sudo npm install -g nodemon
# 确认Node.js和npm的安装版本
node -v
npm -v
# 设置Node.js和npm的配置,以便它们不会使用sudo
sudo chown -R $USER:$USER /usr/local/lib/node_modules
echo "prefix=~/npm" >> ~/.npmrc
echo "cache=~/npm-cache" >> ~/.npmrc
# 更新环境变量,使其包括npm全局模块的路径
echo "export PATH=\$PATH:~/npm/bin" >> ~/.profile
source ~/.profile
这段代码首先更新了软件包列表,然后通过curl安装了Node.js的指定版本(这里是14.x)。接着,它安装了npm和nodemon,并通过chown命令更改了文件夹权限,以便当前用户也可以访问/usr/local/lib/node\_modules目录。最后,它更新了用户的profile文件,以便npm全局安装的包可以在命令行中直接使用。
评论已关闭