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

相关推荐
小满zs9 分钟前
Next.js第五章(动态路由)
前端
清沫12 分钟前
VSCode debugger 调试指南
前端·javascript·visual studio code
一颗宁檬不酸1 小时前
页面布局练习
前端·html·页面布局
zhenryx2 小时前
React Native 自定义 ScrollView 滚动条:开箱即用的 IndicatorScrollView(附源码示例)
javascript·react native·react.js·typescript
金木讲编程2 小时前
Claude、Agent与Copilot协作生成Angular应用
前端·ai编程
振华OPPO3 小时前
Vue:“onMounted“ is defined but never used no-unused-vars
前端·javascript·css·vue.js·前端框架
欧雷殿3 小时前
在富阳银湖成立地域化的软件研发团队
前端·程序员·创业
狂炫冰美式4 小时前
前端实时推送 & WebSocket 面试题(2026版)
前端·http·面试
JefferyXZF4 小时前
新手建站零门槛!Vercel+Cloudflare+Namesilo域名购买部署全流程
前端
yinuo4 小时前
微信浏览器缓存机制大揭秘:为什么你总刷不出新页面?
前端