Node.js 本身跨平台,Ubuntu 下开发时需注意以下要点:
安装 Node.js
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18.16.1
nvm use 18.16.1
编写跨平台代码
path.join()
处理文件路径,避免硬编码分隔符:const path = require('path');
const filePath = path.join('folder', 'file.txt');
process.env
管理环境变量,替代硬编码配置。处理依赖兼容性
npm install
,确保 package.json
记录版本号。测试与部署
FROM node:18-alpine
WORKDIR /app
COPY . .
RUN npm install
CMD ["node", "app.js"]
配置环境
pm2
、nodemon
)时,需配置 npm 镜像加速:npm config set registry https://registry.npmmirror.com
通过以上步骤,可在 Ubuntu 上开发跨平台的 Node.js 应用,确保代码在不同操作系统上正常运行。