标签: 跨平台开发

  • 从 Windows 到 Linux:Node.js 项目迁移实战与避坑指南

    在 Windows 上开发 Node.js 项目非常方便,但将项目打包上传到 Linux 服务器后运行时,常常会遇到各种错误,比如 Permission denied、模块找不到或路径错误。

    因为 Windows 和 Linux 的文件系统、依赖管理以及路径规则存在差异。跨平台迁移 Node.js 项目时核心逻辑其实非常简单:丢弃 Windows 产物,在 Linux 原生构建。

    迁移操作步骤

    项目已经从 Windows 上传到 Linux按以下步骤操作:

    # 彻底清理 Windows 残留的依赖和锁文件
    rm -rf node_modules package-lock.json
    
    # 重新安装依赖
    npm install
    
    # 启动开发模式,验证运行
    npm run dev