解决[PM2][ERROR] Script not found: D:\projects\xxx\start

问题描述:

很多文档里关于安装pm2的命令都是

复制代码
npm install -g pm2
pm2 start npm --name "next-app" -- start

这个在linux/macOS上可以使用,

但是如果在window环境下就会报错Script not found: D:\...\start

解决方法:

在windox下的解决方案

在项目根目录创建一个配置文件ecosystem.config.js

复制代码
module.exports = {
  apps: [
    {
      name: "next-app",
      cwd: "D:/projects/xxx/xxx",
      script: "npm",
      args: "run start", // 如果在linux也使用这种方式,这里改成start
      env: {
        NODE_ENV: "production"
      }
    }
  ]
}

然后运行

复制代码
pm2 start ecosystem.config.js

这个相当于代替了这一步pm2 start npm --name "next-app" -- start

且这种方式跨平台最稳,Windows、Linux 都通用。

相关推荐
大布布将军2 分钟前
⚡后端安全基石:JWT 原理与身份验证实战
前端·javascript·学习·程序人生·安全·node.js·aigc
ybc46524 分钟前
React、Next安全漏洞问题修复和自测
前端·安全·next.js
huali5 分钟前
社区划分:让AI理解你的代码重构意图
前端·javascript·vue.js
掘金安东尼6 分钟前
⏰前端周刊第446期(2025年12月22日–12月27日)
前端
不老刘13 分钟前
前端面试八股文:单线程的JavaScript是如何实现异步的
前端·javascript·面试
J总裁的小芒果16 分钟前
后端返回参数不一致 前端手动处理key
前端·vue.js·elementui
闲云一鹤16 分钟前
【工具篇】使用 nvm 进行 node 版本管理
前端·npm·node.js
指尖跳动的光17 分钟前
web网页如何禁止别人移除水印
前端·javascript·css
chenbin___21 分钟前
JavaScript 中!!、?? 和 || 使用介绍
前端·javascript·vue.js