解决[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 都通用。

相关推荐
NEXT066 小时前
AI 应用工程化实战:使用 LangChain.js 编排 DeepSeek 复杂工作流
前端·javascript·langchain
念风零壹6 小时前
AI 时代的前端技术:从系统编程到 JavaScript/TypeScript
前端·ai
光影少年7 小时前
react的hooks防抖和节流是怎样做的
前端·javascript·react.js
小毛驴8507 小时前
Vue 路由示例
前端·javascript·vue.js
发现一只大呆瓜8 小时前
AI流式交互:SSE与WebSocket技术选型
前端·javascript·面试
m0_719084119 小时前
React笔记张天禹
前端·笔记·react.js
Ziky学习记录9 小时前
从零到实战:React Router 学习与总结
前端·学习·react.js
wuhen_n9 小时前
JavaScript链表与双向链表实现:理解数组与链表的差异
前端·javascript
wuhen_n9 小时前
JavaScript数据结构深度解析:栈、队列与树的实现与应用
前端·javascript
我是一只puppy9 小时前
使用AI进行代码审查
javascript·人工智能·git·安全·源代码管理