常见问题
执行 pm2 start 时提示以下错误
[PM2][ERROR] File ecosystem.config.js malformated
Error [ERR_REQUIRE_ESM]: require() of ES Module...................
将 ecosystem.config.js
文件名修改为 ecosystem.config.cjs
,执行的启动命令是 pm2 start ecosystem.config.cjs
使用宝塔面板管理网站?
web-nuxt/package.json
的scripts
块内,增加一行启动命令"start": "pm2 start ecosystem.config.cjs",
,增加后的内容大概如下:
{
"name": "build-admin-nuxt",
"version": "2.0.4",
"private": true,
"license": "Apache-2.0",
"scripts": {
// 下面一行是新增的
"start": "pm2 start ecosystem.config.cjs",
"build": "nuxt build",
"dev": "nuxt dev",
....
}
}
- 进入面板,打开网站管理,切换到
Node
项目,并添加Node
项目 - 项目目录选择
web-nuxt
根目录 - 启动选项请选择
start
- 真实端口填写
3000
- 填写正确的绑定域名,宝塔将自动配置好代理
- 项目添加成功后,即可使用域名访问站点,并可以方便的配置
SSL
证书等