在Linux下部署NuxtJs项目注意事项
上传如下指定文件或文件夹
.nuxt
static
nuxt.config.js
package.json
package-lock.json
1
2
3
4
5
2
3
4
5
注意: 修改nuxt.config.js中几个属性
// 生产环境 必须是 service
target: "service",
// server 的配置
server: {
port: "3001",
host: "0.0.0.0" // 必须是 0.0.0.0
}
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
target:开发环境为static,生产打包时必须是service,否则你运行npm run start就会报错。- 这个
host: "0.0.0.0"很重要,必须配置,否则无法访问Nuxt项目
配置ecosystem.config.js文件
如果要使用pm2 管理运行项目,需要在根目录下配置 ecosystem.config.js 文件
module.exports = {
apps: [{
name: "xxxxxx",
cwd: "./xxxxxx",
script: "npm -- run start"
}]
}
1
2
3
4
5
6
7
2
3
4
5
6
7
上次更新: 2024/01/30, 00:35:17